示例#1
0
        internal static void AssertNameOnlyValidation(IDataValidator validator, IGroup group)
        {
            ValidationStates results = validator.ValidateNameProperty(group);

            Assert.AreEqual(1, results.Count(), "Group name validation failed");
            Assert.AreEqual(Validations.NAME_PROPERTY, results.First().PropertyName, "Failed property is not a 'Name'");
        }
示例#2
0
        public void DbFavorite_Validate_ReturnsAllServerNameErrors()
        {
            ValidationStates results = ValidateDbFavorite();
            var serverNameErrors     = results.Count(result => result.PropertyName == "ServerName");

            Assert.AreEqual(2, serverNameErrors, "DbFavorite ServerName wasnt validated properly");
        }
示例#3
0
        public void DbFavorite_Validate_ReturnsAllProtocolErrors()
        {
            ValidationStates results = ValidateDbFavorite();
            var protocolErrors       = results.Count(result => result.PropertyName == "Protocol");

            Assert.AreEqual(2, protocolErrors, "DbFavorite protocol wasnt validated properly");
        }
示例#4
0
        public void InvalidDbFavorite_Validatie_ReturnsErrorsForAllProperties()
        {
            ValidationStates results = ValidateDbFavorite();

            Assert.AreEqual(9, results.Count(), "Some properties arent validated properly for DbFavorite");
        }