public void VPScenarioLanguageService_PostAddVPScenarioLanguageDB_VPScenarioModelOK_Error_Test() { foreach (CultureInfo culture in setupData.cultureListGood) { SetupTest(contactModelListGood[0], culture); using (TransactionScope ts = new TransactionScope()) { using (ShimsContext.Create()) { VPScenarioModel vpScenarioModelRet = vpScenarioServiceTest.AddVPScenarioModel(); LanguageEnum LangToAdd = LanguageEnum.es; FillVPScenarioLanguageModelNew(LangToAdd, vpScenarioModelRet, vpScenarioLanguageModelNew); string ErrorText = "ErrorText"; ShimVPScenarioLanguageService shimVPScenarioLanguageService = new ShimVPScenarioLanguageService(vpScenarioLanguageService); shimVPScenarioLanguageService.VPScenarioLanguageModelOKVPScenarioLanguageModel = (a) => { return(ErrorText); }; VPScenarioLanguageModel vpScenarioLanguageModelRet = vpScenarioLanguageService.PostAddVPScenarioLanguageDB(vpScenarioLanguageModelNew); Assert.AreEqual(ErrorText, vpScenarioLanguageModelRet.Error); } } } }
private void SetupShim() { shimVPScenarioLanguageService = new ShimVPScenarioLanguageService(vpScenarioLanguageService); }