public void When_an_event_is_applied_to_the_entity_the_event_is_added_to_the_uncommittedevents() { var entityId = Guid.NewGuid(); var entity = new MyEntity(entityId); entity.AggregateRoot = new MyAggregateRoot(); entity.TurnTestModeOn(); var entityCreatedEvent = new MyEntityCreatedEvent(); entity.Apply(entityCreatedEvent); Assert.AreSame(entity.UncommittedEvents[0], entityCreatedEvent); }