public void Raise_WithFunction_EventIsNull() { int expected = 10; var target = new SomeType(); //Act var actual = target.NotifyWithFunction(expected); //Assert actual.Should().BeFalse(); }
public void Raise_WithFunction_EventNotNull() { object eventSender = null; int eventId = 0; int expected = 10; var target = new SomeType(); target.SomeEvent += (o, e) => { eventSender = o; eventId = e.Id; }; //Act var actual = target.NotifyWithFunction(expected); //Assert actual.Should().BeTrue(); eventSender.Should().Be(target); eventId.Should().Be(expected); }