コード例 #1
0
ファイル: EntityTests.cs プロジェクト: yyp2003net/SimpleCQRS
        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);
        }
コード例 #2
0
ファイル: EntityTests.cs プロジェクト: SK-Marten/SimpleCQRS
        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);
        }