Я пишу тест, чтобы проверить, правильно ли реагирует мой класс на событие (и учтите, я только что начал TDD, так что терпите меня).
Класс, который я хочу протестировать против регистров обработчик события:
class MyClass {
public MyClass(INotifyPropertyChanged propertyChanged) {
propertyChanged.PropertyChanged += MyHandler;
}
}
и мой тест выглядит примерно так (вот где я застрял):
[TestMethod]
public void MyClass_ShouldHandleEventCorrectly() {
// Arrange
MyClass myClass = new MyClass();
// Act (this obviously doesn't work ....)
myClass.PropertyChanged.Invoke()
// Assert
}