コード例 #1
0
        public void TestMustBeUniqueValidationFail()
        {
            var c = new Customer();
            c.CompanyName = "Alfreds Futterkiste";

            c.Validate().Count.Should().Be(1);
            c.UniqueProperties(x => x.CompanyName).Should().Be.False();
        }
コード例 #2
0
        public void TestUniquePropertiesPredicate()
        {
            var c = new Customer();
            c.CompanyName = "CompanyName";

            var expr = c.UniqueProperties("q", x => x.CompanyName);
            Customer.Count(expr).Should().Be(0);
        }
コード例 #3
0
        public void TestMustBeUniqueValidation()
        {
            var c = new Customer();
            c.CompanyName = "CompanyName";

            c.Validate().Count.Should().Be(0);
            c.UniqueProperties(x => x.CompanyName).Should().Be.True();
        }
コード例 #4
0
        public void TestUniquePropertiesPredicateFail()
        {
            var c = new Customer();
            c.CompanyName = "Alfreds Futterkiste";

            var expr = c.UniqueProperties("q", x => x.CompanyName);
            Customer.Count(expr).Should().Be(1);
        }