public void ReturnSuccessForValidSerializer2()
		{
			Store store = new Store(new MockServiceProvider(), typeof(CoreDesignSurfaceDomainModel), typeof(ServiceContractDslDomainModel));
			Partition partition = new Partition(store);

			using(Transaction t = store.TransactionManager.BeginTransaction())
			{
				ServiceContractModel serviceContractModel = new ServiceContractModel(store);

				serviceContractModel.ImplementationTechnology = new ServiceContractWCFExtensionProvider();
				serviceContractModel.SerializerType = SerializerType.XmlSerializer;

				ValidationResults validationResults = new ValidationResults();
				TestImplementationTechnologyAndSerializerValidator validator = new TestImplementationTechnologyAndSerializerValidator();
				validator.TestDoValidate(serviceContractModel.SerializerType, serviceContractModel, null, validationResults);

				Assert.IsTrue(validationResults.IsValid);

				t.Rollback();
			}
		}
        public void ReturnSuccessForValidSerializer3()
        {
            Store     store     = new Store(new MockServiceProvider(), typeof(CoreDesignSurfaceDomainModel), typeof(ServiceContractDslDomainModel));
            Partition partition = new Partition(store);

            using (Transaction t = store.TransactionManager.BeginTransaction())
            {
                ServiceContractModel serviceContractModel = new ServiceContractModel(store);

                serviceContractModel.ImplementationTechnology = new ServiceContractAsmxExtensionProvider();
                serviceContractModel.SerializerType           = SerializerType.XmlSerializer;

                ValidationResults validationResults = new ValidationResults();
                TestImplementationTechnologyAndSerializerValidator validator = new TestImplementationTechnologyAndSerializerValidator();
                validator.TestDoValidate(serviceContractModel.SerializerType, serviceContractModel, null, validationResults);

                Assert.IsTrue(validationResults.IsValid);

                t.Rollback();
            }
        }