public void should_raise_event() { // arrange viewModel.MonitorEvents(); // act Act(); // assert viewModel.ShouldRaise("ResultChanged") .WithSender(viewModel) .WithArgs<EventArgs>(e => e == EventArgs.Empty); }