public void MWQMSampleLanguageService_PostAddMWQMSampleLanguageDB_MWQMSampleModelOK_Error_Test() { foreach (CultureInfo culture in setupData.cultureListGood) { SetupTest(contactModelListGood[0], culture); using (TransactionScope ts = new TransactionScope()) { using (ShimsContext.Create()) { MWQMSampleModel mwqmSampleModelRet = mwqmSampleServiceTest.AddMWQMSampleModel(); LanguageEnum LangToAdd = LanguageEnum.es; FillMWQMSampleLanguageModelNew(LangToAdd, mwqmSampleModelRet, mwqmSampleLanguageModelNew); string ErrorText = "ErrorText"; ShimMWQMSampleLanguageService shimMWQMSampleLanguageService = new ShimMWQMSampleLanguageService(mwqmSampleLanguageService); shimMWQMSampleLanguageService.MWQMSampleLanguageModelOKMWQMSampleLanguageModel = (a) => { return(ErrorText); }; MWQMSampleLanguageModel mwqmSampleLanguageModelRet = mwqmSampleLanguageService.PostAddMWQMSampleLanguageDB(mwqmSampleLanguageModelNew); Assert.AreEqual(ErrorText, mwqmSampleLanguageModelRet.Error); } } } }
private void SetupShim() { shimMWQMSampleLanguageService = new ShimMWQMSampleLanguageService(mwqmSampleLanguageService); }