public void Given_An_Event_That_Is_An_Interface_When_The_Business_Logic_Is_Invoked_Then_The_Event_Is_Handled() { // Arrange TestAggregate testAggregate = new TestAggregate(Guid.NewGuid().ToEventStreamIdFormattedString(), int.MaxValue); // Act testAggregate.BusinessLogicThatResultsInEventC(); // Assert Assert.True(testAggregate.TestMessageCWasHandled); }