コード例 #1
0
        public void ValidationTest()
        {
            var target = new TestXEntity
            {
                Id             = 1,
                Name           = "gogo",
                StringProperty = "",
                Created        = Facility.Clock.UtcNow,
                Updated        = Facility.Clock.UtcNow,
            };

            Assert.IsTrue(target.IsValid());
            Assert.IsNotNull(target.ConfirmValid());
        }
コード例 #2
0
        public void InvalidTest()
        {
            var target = new TestXEntity
            {
                Id             = 1,
                Name           = "",
                StringProperty = "0123456789012345678901234567890",
                //Created = Facility.Clock.UtcNow,
                //Updated = Facility.Clock.UtcNow,
            };

            try
            {
                Assert.IsFalse(target.IsValid());
                target.ConfirmValid();
            }
            catch (Exception x)
            {
                TestContext.WriteLine("{0}", target);
                TestContext.WriteLine("{0}", x.DumpString());
                throw;
            }
        }