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()); }
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; } }