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(); } }