Visual Studio 2022 не запускает тесты XUnitC#

Место общения программистов C#
Anonymous
Visual Studio 2022 не запускает тесты XUnit

Сообщение Anonymous »

Я создал решение EntityFramework ASP.NET и пытаюсь создать тестовый проект XUnit для проверки созданных мной разных классов.
Я создал TestClass для моего класса активности:

Код: Выделить всё

using LADS_Model;
using LADS_WebUI.Controllers;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using System.Collections.Generic;
using Xunit;
using Assert = Microsoft.VisualStudio.TestTools.UnitTesting.Assert;

namespace LADS_XUnit
{
public class UnitTest_Activity
{
[TestClass]
public class ActivityController
{
private List GetTestActivities()
{
var testActivities = new List();
testActivities.Add(new Activity { Id = 1, Name = "Chaussure" });
testActivities.Add(new Activity { Id = 2, Name = "Crevettes" });
testActivities.Add(new Activity { Id = 3, Name = "Sandwich" });
return testActivities;
}

[TestMethod]
public void GetAllActivities_ShouldReturnAllActivities()
{
var testActivities = GetTestActivities();
var controller = new ActivityController();

var result = controller.GetTestActivities();
Assert.Equals(testActivities.Count, result.Count);
}
}

}
}
Проблема в том, что когда я запускаю свой тестовый класс, тест отображается в обозревателе тестов, но VS сообщает мне, что тест не выполнен, и я понятия не имею, почему, потому что это не показывает никаких ошибок или сообщений, объясняющих, почему он не выполнился
Изображение

Вывод тестов:
Изображение


Подробнее здесь: https://stackoverflow.com/questions/716 ... unit-tests

Вернуться в «C#»