本文整理汇总了C#中MyEntity.TurnTestModeOn方法的典型用法代码示例。如果您正苦于以下问题:C# MyEntity.TurnTestModeOn方法的具体用法?C# MyEntity.TurnTestModeOn怎么用?C# MyEntity.TurnTestModeOn使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类MyEntity
的用法示例。
在下文中一共展示了MyEntity.TurnTestModeOn方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: HandlerIsCalledWhenHandlerIsProtectedAndEventIsApplied
public void HandlerIsCalledWhenHandlerIsProtectedAndEventIsApplied()
{
var domainEvent = new EntityProtectedHandlerThatMeetsConventionEvent();
var entity = new MyEntity(new Guid());
entity.TurnTestModeOn();
entity.Apply(domainEvent);
Assert.IsTrue(entity.OnEntityProtectedHandlerThatMeetsConventionCalled);
}
示例2: EntityId_is_set_on_applied_events
public void EntityId_is_set_on_applied_events()
{
var entityId = Guid.NewGuid();
var entity = new MyEntity(entityId);
entity.TurnTestModeOn();
entity.Apply(new MyEntityCreatedEvent());
Assert.AreEqual(entity.UncommittedEvents[0].EntityId, entityId);
}
示例3: When_an_event_is_applied_to_the_entity_the_event_is_applied_to_the_aggregate_root
public void When_an_event_is_applied_to_the_entity_the_event_is_applied_to_the_aggregate_root()
{
var entityId = Guid.NewGuid();
var entity = new MyEntity(entityId);
entity.AggregateRoot = new MyAggregateRoot();
entity.TurnTestModeOn();
entity.Apply(new MyEntityCreatedEvent());
Assert.AreEqual(entity.UncommittedEvents[0].EntityId, entityId);
}
示例4: When_an_event_is_applied_to_the_entity_the_event_is_added_to_the_uncommittedevents
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);
}