예제 #1
0
        public void EntityId_create_a_valid()
        {
            var fixture = new Fixture();

            fixture.Register <NewBusinessEntity>(() => NewBusinessEntity.New());

            var entity = fixture.Create <NewBusinessEntity>();

            Assert.True(entity.IsValid);
        }
예제 #2
0
        public void EntityId_create_is_not_valid()
        {
            var fixture = new Fixture();

            fixture.Register <NewBusinessEntity>(() => NewBusinessEntity.From(NewEntityTestId.Empty(), VersionId.Empty()));

            var entity = fixture.Create <NewBusinessEntity>();

            Assert.True(entity.IsValid);
            Assert.True(entity.Failures.Count == 0);
        }