Наше приложение с использованием silverlight 5 с шаблоном проектирования MVVM и пользовательским интерфейсом Telerik для silverlight.
Мы пытаемся выполнить единый тест для наших моделей просмотра, которые используют интерфейс INotifyDataErrorInfo. Но поднять ошибки,silverlight5 nUnit test class INotifyDataErrorInfo определен сборка не найдена
The type 'System.ComponentModel.INotifyDataErrorInfo' is defined in an assembly that is not referenced. You must add a reference to assembly 'System.Windows, Version=5.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e'.
я реализовал интерфейс Inotify в нашем тестовом классе,
[TestFixture]
public class ViewModelTest : LabOra.Applications.View.ViewModelBase, INotifyPropertyChanged
{
[Test]
public void ContactVmTest()
{
var vm = new ContactsVM();
// Console.WriteLine(vm.NumberOfRecords);
}
public event PropertyChangedEventHandler PropertyChanged;
}
Но все-таки та же ошибка. Что случилось?
Каков шаблон вашего тестового проекта (приложение Silverlight/проект Microsoft Unit Test)? – RAJ
@RAJ, я использую nUnit, сначала добавьте библиотеку классов в решение, а затем добавьте nUnit из NuGet в эту библиотеку классов. – shalin