public void DoValidateSucceedsForEqualsTechnologies()
        {
            ValidationResults results = new ValidationResults();
            TestServiceAndServiceImplementationTechnologyCrossModelValidator target = new TestServiceAndServiceImplementationTechnologyCrossModelValidator(attributes);

            target.TestDoValidate(reference.ServiceImplementationType, reference, string.Empty, results);

            Assert.IsTrue(results.IsValid);
        }
        public void DoValidateFailsForDifferentTechnologies()
        {
            scModel.ImplementationTechnology = new ServiceContractAsmxExtensionProvider();

            ValidationResults results = new ValidationResults();
            TestServiceAndServiceImplementationTechnologyCrossModelValidator target = new TestServiceAndServiceImplementationTechnologyCrossModelValidator(attributes);

            target.TestDoValidate(reference.ServiceImplementationType, reference, string.Empty, results);

            Assert.IsFalse(results.IsValid);
        }
		public void DoValidateFailsForDifferentTechnologies()
		{
			scModel.ImplementationTechnology = new ServiceContractAsmxExtensionProvider();

			ValidationResults results = new ValidationResults();
			TestServiceAndServiceImplementationTechnologyCrossModelValidator target = new TestServiceAndServiceImplementationTechnologyCrossModelValidator(attributes);
			target.TestDoValidate(reference.ServiceImplementationType, reference, string.Empty, results);

			Assert.IsFalse(results.IsValid);
		}
		public void DoValidateSucceedsForEqualsTechnologies()
		{
			ValidationResults results = new ValidationResults();
			TestServiceAndServiceImplementationTechnologyCrossModelValidator target = new TestServiceAndServiceImplementationTechnologyCrossModelValidator(attributes);
			target.TestDoValidate(reference.ServiceImplementationType, reference, string.Empty, results);

			Assert.IsTrue(results.IsValid);
		}