public void SetupTest(ContactModel contactModelToDo, CultureInfo culture) { Thread.CurrentThread.CurrentCulture = culture; Thread.CurrentThread.CurrentUICulture = culture; contactModel = contactModelToDo; user = new GenericPrincipal(new GenericIdentity(contactModel.LoginEmail, "Forms"), null); labContractSubsectorService = new MWQMPlanSubsectorService((culture.TwoLetterISOLanguageName == "fr" ? LanguageEnum.fr : LanguageEnum.en), user); testDBService = new TestDBService((culture.TwoLetterISOLanguageName == "fr" ? LanguageEnum.fr : LanguageEnum.en), user, TableName, Plurial); randomService = new RandomService((culture.TwoLetterISOLanguageName == "fr" ? LanguageEnum.fr : LanguageEnum.en), user); labContractSubsectorModelNew = new MWQMPlanSubsectorModel(); labContractSubsector = new MWQMPlanSubsector(); labContractServiceTest = new MWQMPlanServiceTest(); labContractServiceTest.SetupTest(contactModelToDo, culture); }
public void MWQMPlanSubsectorService_GetMWQMPlanSubsectorWithMWQMPlanSubsectorIDDB_Test() { foreach (CultureInfo culture in setupData.cultureListGood) { SetupTest(contactModelListGood[0], culture); using (TransactionScope ts = new TransactionScope()) { MWQMPlanSubsectorModel labContractSubsectorModelRet = AddMWQMPlanSubsectorModel(); MWQMPlanSubsector labContractRet = labContractSubsectorService.GetMWQMPlanSubsectorWithMWQMPlanSubsectorIDDB(labContractSubsectorModelRet.MWQMPlanSubsectorID); Assert.AreEqual(labContractSubsectorModelRet.MWQMPlanSubsectorID, labContractRet.MWQMPlanSubsectorID); int MWQMPlanSubsectorID = 0; MWQMPlanSubsector labContractRet2 = labContractSubsectorService.GetMWQMPlanSubsectorWithMWQMPlanSubsectorIDDB(MWQMPlanSubsectorID); Assert.IsNull(labContractRet2); } } }