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); labContractSubsectorSiteService = new MWQMPlanSubsectorSiteService((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); labContractSubsectorSiteModelNew = new MWQMPlanSubsectorSiteModel(); labContractSubsectorSite = new MWQMPlanSubsectorSite(); labContractSubsectorServiceTest = new MWQMPlanSubsectorServiceTest(); labContractSubsectorServiceTest.SetupTest(contactModelToDo, culture); }
public void MWQMPlanSubsectorSiteService_GetMWQMPlanSubsectorSiteWithMWQMPlanSubsectorSiteIDDB_Test() { foreach (CultureInfo culture in setupData.cultureListGood) { SetupTest(contactModelListGood[0], culture); using (TransactionScope ts = new TransactionScope()) { MWQMPlanSubsectorSiteModel labContractSubsectorSiteModelRet = AddMWQMPlanSubsectorSiteModel(); MWQMPlanSubsectorSite labContractSubsectorSiteRet = labContractSubsectorSiteService.GetMWQMPlanSubsectorSiteWithMWQMPlanSubsectorSiteIDDB(labContractSubsectorSiteModelRet.MWQMPlanSubsectorSiteID); Assert.AreEqual(labContractSubsectorSiteModelRet.MWQMPlanSubsectorSiteID, labContractSubsectorSiteRet.MWQMPlanSubsectorSiteID); int MWQMPlanSubsectorSiteID = 0; MWQMPlanSubsectorSite labContractSubsectorSiteRet2 = labContractSubsectorSiteService.GetMWQMPlanSubsectorSiteWithMWQMPlanSubsectorSiteIDDB(MWQMPlanSubsectorSiteID); Assert.IsNull(labContractSubsectorSiteRet2); } } }