Exemplo n.º 1
0
            public void ValidationTest_NotMatch()
            {
                PersonWithAllowEmpty person = new PersonWithAllowEmpty();

                var validateResult = person.Validate();

                Assert.IsFalse(validateResult.Any());
            }
Exemplo n.º 2
0
            public void ValidationTest_Match()
            {
                PersonWithAllowEmpty person = new PersonWithAllowEmpty()
                {
                    IsCouple = true
                };

                var validateResult = person.Validate();

                Assert.AreEqual(1, validateResult.Count());
                Assert.IsFalse(string.IsNullOrWhiteSpace(validateResult.Single().ErrorMessage));

                person.CoupleName = "";
                validateResult    = person.Validate();
                Assert.IsFalse(validateResult.Any());

                person.CoupleName = "   ";
                validateResult    = person.Validate();
                Assert.IsFalse(validateResult.Any());
            }