public void ReturnFailureForInvalidIdentifierByLanguage()
        {
            Validator <string> validator         = new NamespaceValidator("VB", null);
            ValidationResults  validationResults = validator.Validate("asd ee.asda");

            Assert.IsFalse(validationResults.IsValid);
            Assert.AreEqual(1, (new List <ValidationResult>(validationResults)).Count);
        }
        public void ReturnSuccessForValidDuplicateCaseInsensitiveIdentifier()
        {
            Validator <string> validator         = new NamespaceValidator();
            ValidationResults  validationResults = validator.Validate("Global.Foo.foo");

            Assert.IsTrue(validationResults.IsValid);
            Assert.AreEqual(0, (new List <ValidationResult>(validationResults)).Count);
        }
        public void ReturnFailureForBadSimpleNamespace()
        {
            Validator <string> validator         = new NamespaceValidator();
            ValidationResults  validationResults = validator.Validate("Global$");

            Assert.IsFalse(validationResults.IsValid);
            Assert.AreEqual(1, (new List <ValidationResult>(validationResults)).Count);
        }
        public void ReturnSuccessForValidIdentifier()
        {
            Validator <string> validator         = new NamespaceValidator();
            ValidationResults  validationResults = validator.Validate("test.qweq.asda");

            Assert.IsTrue(validationResults.IsValid);
            Assert.AreEqual(0, (new List <ValidationResult>(validationResults)).Count);
        }
        public void ReturnSuccessForValidIdentifierByLanguage()
        {
            Validator <string> validator         = new NamespaceValidator("VB", null);
            ValidationResults  validationResults = validator.Validate("test.qwe.aasdwe");

            Assert.IsTrue(validationResults.IsValid);
            Assert.AreEqual(0, (new List <ValidationResult>(validationResults)).Count);
        }
		public void ReturnFailureForBadSimpleNamespace()
		{
			Validator<string> validator = new NamespaceValidator();
			ValidationResults validationResults = validator.Validate("Global$");

			Assert.IsFalse(validationResults.IsValid);
			Assert.AreEqual(1, (new List<ValidationResult>(validationResults)).Count);
		}
		public void ReturnFailureForInvalidNamespace()
		{
			Validator<string> validator = new NamespaceValidator();
			ValidationResults validationResults = validator.Validate("asd ee.asda");

			Assert.IsFalse(validationResults.IsValid);
			Assert.AreEqual(1, (new List<ValidationResult>(validationResults)).Count);
		}
        public void ActualNamespaceIsNotOneOfTheSystemsXmlNamespaces_ShouldReturnSchemaError_IncludingExpectedNamespaceInMessage()
        {
            var result = new NamespaceValidator().Validate(XmlNamespace.MemberRegistration, "Any old rubbish");

            var error = result.Single();

            Assert.Equal(ErrorLevel.Error, error.ErrorLevel);
            Assert.Contains(XmlNamespace.MemberRegistration.NamespaceName, error.Message);
        }
Example #9
0
        public void ActualNamespaceIsNotOneOfTheSystemsXmlNamespaces_ShouldReturnSchemaError_IncludingExpectedNamespaceInMessage()
        {
            var result = new NamespaceValidator().Validate(XmlNamespace.MemberRegistration, "Any old rubbish");

            var error = result.Single();

            Assert.Equal(ErrorLevel.Error, error.ErrorLevel);
            Assert.Contains(XmlNamespace.MemberRegistration.NamespaceName, error.Message);
        }
        public void ActualNamespaceAndExpectedNamespaceMatch_NoErrorsReturned()
        {
            var result = new NamespaceValidator().Validate(XmlNamespace.MemberRegistration, XmlNamespace.MemberRegistration);

            Assert.Empty(result);
        }
        public void ActualNamespaceIsOneOfTheSystemsXmlNamespaces_ButNotTheExpectedNamespace_ShouldReturnSchemaError()
        {
            var result = new NamespaceValidator().Validate(XmlNamespace.MemberRegistration, XmlNamespace.DataReturns);

            Assert.Single(result);
        }
		public void ReturnSuccessForValidDuplicateCaseInsensitiveIdentifier()
		{
			Validator<string> validator = new NamespaceValidator();
			ValidationResults validationResults = validator.Validate("Global.Foo.foo");

			Assert.IsTrue(validationResults.IsValid);
			Assert.AreEqual(0, (new List<ValidationResult>(validationResults)).Count);
		}
		public void ReturnSuccessForValidIdentifierByLanguage()
		{
			Validator<string> validator = new NamespaceValidator("VB", null);
			ValidationResults validationResults = validator.Validate("test.qwe.aasdwe");

			Assert.IsTrue(validationResults.IsValid);
			Assert.AreEqual(0, (new List<ValidationResult>(validationResults)).Count);
		}
		public void ReturnSuccessForValidIdentifier()
		{
			Validator<string> validator = new NamespaceValidator();
			ValidationResults validationResults = validator.Validate("test.qweq.asda");

			Assert.IsTrue(validationResults.IsValid);
			Assert.AreEqual(0, (new List<ValidationResult>(validationResults)).Count);
		}
Example #15
0
        public void ActualNamespaceAndExpectedNamespaceMatch_NoErrorsReturned()
        {
            var result = new NamespaceValidator().Validate(XmlNamespace.MemberRegistration, XmlNamespace.MemberRegistration);

            Assert.Empty(result);
        }
Example #16
0
        public void ActualNamespaceIsOneOfTheSystemsXmlNamespaces_ButNotTheExpectedNamespace_ShouldReturnSchemaError()
        {
            var result = new NamespaceValidator().Validate(XmlNamespace.MemberRegistration, XmlNamespace.DataReturns);

            Assert.Single(result);
        }