コード例 #1
0
ファイル: AggregateRootTests.cs プロジェクト: muharihar/Revo
        public void MarkDeleted_ChangesFlag()
        {
            TestAggregate sut = new TestAggregate(Guid.NewGuid());

            Assert.False(sut.IsDeleted);
            sut.Delete();
            Assert.True(sut.IsDeleted);
        }
コード例 #2
0
ファイル: AggregateRootTests.cs プロジェクト: muharihar/Revo
        public void Publish_ThrowsIfDeleted()
        {
            TestAggregate sut = new TestAggregate(Guid.NewGuid());

            sut.Delete();

            Assert.Throws <InvalidOperationException>(() =>
            {
                sut.Do();
            });
        }