public void Handle_EditPersonMessage() { // Arrange var editPersonViewModel = new EditPersonViewModel(); IoC.GetInstance = (type, key) => { return editPersonViewModel; }; var person = new Person(); var message = new EditPersonMessage { Person = person }; // Act ViewModel.Handle(message); // Assert Assert.AreSame(person, editPersonViewModel.Person); WindowManager.Received().ShowDialog(editPersonViewModel); }
public void Initialize() { PropertiesChanged = new List<string>(); ViewModel = new EditPersonViewModel(); }