Я создаю тест компонента для серверной части и пользовательского интерфейса.
Создан TestCaseSource для серверной части в виде отдельной библиотеки и ссылки на dll в решении для тестирования компонентов пользовательского интерфейса.
Проверка компонентов для бэкенда:
[TestCaseSource(nameof(TestDataSourceForIsNeeded))]
public void VerifyNeeded(string identifier,
SampDataEventArgs currentState, AvailableInfo expected)
{
//Expected
SampleInfo.Raise(x => x.NewSListData += null,
currentState);
Assert.AreEqual(expected.IsNeeded, actual.IsNeeded,
string.Format("{0} IsNeeded is expected to be {1}", identifier, expected.IsNeeded));
}
Как использовать тот же TestCaseSource из другого проекта .
Я хочу сослаться на тот же TestCaseSource для теста пользовательского интерфейса также .. NET