Beispiel #1
0
        public void MWQMRunLanguageService_PostAddMWQMRunLanguageDB_Add_Error_Test()
        {
            foreach (CultureInfo culture in setupData.cultureListGood)
            {
                SetupTest(contactModelListGood[0], culture);

                using (TransactionScope ts = new TransactionScope())
                {
                    MWQMRunModel mwqmRunModelRet = mwqmRunServiceTest.AddMWQMRunModel();

                    using (ShimsContext.Create())
                    {
                        SetupShim();
                        LanguageEnum LangToAdd = LanguageEnum.es;
                        FillMWQMRunLanguageModelNew(LangToAdd, mwqmRunModelRet, mwqmRunLanguageModelNew);

                        //string ErrorText = "ErrorText";
                        shimMWQMRunLanguageService.FillMWQMRunLanguageMWQMRunLanguageMWQMRunLanguageModelContactOK = (a, b, c) =>
                        {
                            return("");
                        };

                        MWQMRunLanguageModel mwqmRunLanguageModelRet = mwqmRunLanguageService.PostAddMWQMRunLanguageDB(mwqmRunLanguageModelNew);
                        Assert.IsTrue(mwqmRunLanguageModelRet.Error.StartsWith(string.Format(ServiceRes.CouldNotAddError_, "").Substring(0, 10)));
                    }
                }
            }
        }
        public MWQMRunLanguageModel GetMWQMRunLanguageModelWithMWQMRunIDAndLanguageDB(int MWQMRunID, LanguageEnum Language)
        {
            MWQMRunLanguageModel MWQMRunLanguageModel = (from c in db.MWQMRunLanguages
                                                         where c.MWQMRunID == MWQMRunID &&
                                                         c.Language == (int)Language
                                                         select new MWQMRunLanguageModel
            {
                Error = "",
                MWQMRunID = c.MWQMRunID,
                DBCommand = (DBCommandEnum)c.DBCommand,
                MWQMRunLanguageID = c.MWQMRunLanguageID,
                Language = (LanguageEnum)c.Language,
                TranslationStatusRunComment = (TranslationStatusEnum)c.TranslationStatusRunComment,
                RunComment = c.RunComment,
                TranslationStatusRunWeatherComment = (TranslationStatusEnum)c.TranslationStatusRunWeatherComment,
                RunWeatherComment = c.RunWeatherComment,
                LastUpdateDate_UTC = c.LastUpdateDate_UTC,
                LastUpdateContactTVItemID = c.LastUpdateContactTVItemID,
            }).FirstOrDefault <MWQMRunLanguageModel>();

            if (MWQMRunLanguageModel == null)
            {
                return(ReturnError(string.Format(ServiceRes.CouldNotFind_With_Equal_, ServiceRes.MWQMRunLanguage, ServiceRes.MWQMRunID + "," + ServiceRes.Language, MWQMRunID.ToString() + "," + Language)));
            }

            return(MWQMRunLanguageModel);
        }
Beispiel #3
0
        public void MWQMRunLanguageService_PostAddMWQMRunLanguageDB_MWQMRunModelOK_Error_Test()
        {
            foreach (CultureInfo culture in setupData.cultureListGood)
            {
                SetupTest(contactModelListGood[0], culture);

                using (TransactionScope ts = new TransactionScope())
                {
                    using (ShimsContext.Create())
                    {
                        MWQMRunModel mwqmRunModelRet = mwqmRunServiceTest.AddMWQMRunModel();

                        LanguageEnum LangToAdd = LanguageEnum.es;
                        FillMWQMRunLanguageModelNew(LangToAdd, mwqmRunModelRet, mwqmRunLanguageModelNew);

                        string ErrorText = "ErrorText";
                        ShimMWQMRunLanguageService shimMWQMRunLanguageService = new ShimMWQMRunLanguageService(mwqmRunLanguageService);
                        shimMWQMRunLanguageService.MWQMRunLanguageModelOKMWQMRunLanguageModel = (a) =>
                        {
                            return(ErrorText);
                        };

                        MWQMRunLanguageModel mwqmRunLanguageModelRet = mwqmRunLanguageService.PostAddMWQMRunLanguageDB(mwqmRunLanguageModelNew);
                        Assert.AreEqual(ErrorText, mwqmRunLanguageModelRet.Error);
                    }
                }
            }
        }
        // Check
        public string MWQMRunLanguageModelOK(MWQMRunLanguageModel mwqmRunLanguageModel)
        {
            string retStr = FieldCheckNotZeroInt(mwqmRunLanguageModel.MWQMRunID, ServiceRes.MWQMRunID);

            if (!string.IsNullOrWhiteSpace(retStr))
            {
                return(retStr);
            }

            retStr = _BaseEnumService.LanguageOK(mwqmRunLanguageModel.Language);
            if (!string.IsNullOrWhiteSpace(retStr))
            {
                return(retStr);
            }

            retStr = FieldCheckIfNotNullMaxLengthString(mwqmRunLanguageModel.RunComment, ServiceRes.RunComment, 10000);
            if (!string.IsNullOrWhiteSpace(retStr))
            {
                return(retStr);
            }

            retStr = FieldCheckIfNotNullMaxLengthString(mwqmRunLanguageModel.RunWeatherComment, ServiceRes.RunWeatherComment, 10000);
            if (!string.IsNullOrWhiteSpace(retStr))
            {
                return(retStr);
            }

            retStr = _BaseEnumService.DBCommandOK(mwqmRunLanguageModel.DBCommand);
            if (!string.IsNullOrWhiteSpace(retStr))
            {
                return(retStr);
            }

            return("");
        }
Beispiel #5
0
        public void MWQMRunLanguageService_PostAddMWQMRunLanguageDB_GetMWQMRunLanguageModelWithMWQMRunIDAndLanguageDB_Error_Test()
        {
            foreach (CultureInfo culture in setupData.cultureListGood)
            {
                SetupTest(contactModelListGood[0], culture);

                using (TransactionScope ts = new TransactionScope())
                {
                    MWQMRunModel mwqmRunModelRet = mwqmRunServiceTest.AddMWQMRunModel();

                    using (ShimsContext.Create())
                    {
                        SetupShim();
                        LanguageEnum LangToAdd = LanguageEnum.es;
                        FillMWQMRunLanguageModelNew(LangToAdd, mwqmRunModelRet, mwqmRunLanguageModelNew);

                        //string ErrorText = "ErrorText";
                        shimMWQMRunLanguageService.GetMWQMRunLanguageModelWithMWQMRunIDAndLanguageDBInt32LanguageEnum = (a, b) =>
                        {
                            return(new MWQMRunLanguageModel()
                            {
                                Error = ""
                            });
                        };

                        MWQMRunLanguageModel mwqmRunLanguageModelRet = mwqmRunLanguageService.PostAddMWQMRunLanguageDB(mwqmRunLanguageModelNew);
                        Assert.AreEqual(string.Format(ServiceRes._AlreadyExists, ServiceRes.MWQMRunLanguage), mwqmRunLanguageModelRet.Error);
                    }
                }
            }
        }
Beispiel #6
0
        public void MWQMRunLanguageService_PostUpdateMWQMRunLanguageDB_DoUpdateChanges_Error_Test()
        {
            foreach (CultureInfo culture in setupData.cultureListGood)
            {
                SetupTest(contactModelListGood[0], culture);

                using (TransactionScope ts = new TransactionScope())
                {
                    MWQMRunModel mwqmRunModelRet = mwqmRunServiceTest.AddMWQMRunModel();

                    LanguageEnum LangToAdd = LanguageEnum.es;

                    MWQMRunLanguageModel mwqmRunLanguageModelRet = AddMWQMRunLanguageModel(LangToAdd, mwqmRunModelRet);

                    using (ShimsContext.Create())
                    {
                        SetupShim();
                        FillMWQMRunLanguageModelUpdate(mwqmRunLanguageModelRet);

                        string ErrorText = "ErrorText";
                        shimMWQMRunLanguageService.DoUpdateChanges = () =>
                        {
                            return(ErrorText);
                        };

                        MWQMRunLanguageModel mwqmRunLanguageModelRet2 = mwqmRunLanguageService.PostUpdateMWQMRunLanguageDB(mwqmRunLanguageModelRet);
                        Assert.AreEqual(ErrorText, mwqmRunLanguageModelRet2.Error);
                    }
                }
            }
        }
Beispiel #7
0
        public void MWQMRunLanguageService_PostUpdateMWQMRunLanguageDB_GetMWQMRunLanguageWithMWQMRunIDAndLanguageDB_Error_Test()
        {
            foreach (CultureInfo culture in setupData.cultureListGood)
            {
                SetupTest(contactModelListGood[0], culture);

                using (TransactionScope ts = new TransactionScope())
                {
                    MWQMRunModel mwqmRunModelRet = mwqmRunServiceTest.AddMWQMRunModel();

                    LanguageEnum LangToAdd = LanguageEnum.es;

                    MWQMRunLanguageModel mwqmRunLanguageModelRet = AddMWQMRunLanguageModel(LangToAdd, mwqmRunModelRet);

                    using (ShimsContext.Create())
                    {
                        SetupShim();
                        FillMWQMRunLanguageModelUpdate(mwqmRunLanguageModelRet);

                        //string ErrorText = "ErrorText";
                        shimMWQMRunLanguageService.GetMWQMRunLanguageWithMWQMRunIDAndLanguageDBInt32LanguageEnum = (a, b) =>
                        {
                            return(null);
                        };

                        MWQMRunLanguageModel mwqmRunLanguageModelRet2 = mwqmRunLanguageService.PostUpdateMWQMRunLanguageDB(mwqmRunLanguageModelRet);
                        Assert.AreEqual(string.Format(ServiceRes.CouldNotFind_ToUpdate, ServiceRes.MWQMRunLanguage), mwqmRunLanguageModelRet2.Error);
                    }
                }
            }
        }
Beispiel #8
0
 private void FillMWQMRunLanguageModelUpdate(MWQMRunLanguageModel mwqmRunLanguageModel)
 {
     mwqmRunLanguageModel.MWQMRunComment    = randomService.RandomString("MWQMRunName", 30);
     mwqmRunLanguageModel.TranslationStatus = TranslationStatusEnum.Translated;
     Assert.IsTrue(mwqmRunLanguageModel.MWQMRunComment.Length == 30);
     Assert.IsTrue(mwqmRunLanguageModel.TranslationStatus == TranslationStatusEnum.Translated);
 }
Beispiel #9
0
        public void MWQMRunLanguageService_PostDeleteMWQMRunLanguageDB_IsContactOK_Error_Test()
        {
            foreach (CultureInfo culture in setupData.cultureListGood)
            {
                SetupTest(contactModelListGood[0], culture);

                using (TransactionScope ts = new TransactionScope())
                {
                    MWQMRunModel mwqmRunModelRet = mwqmRunServiceTest.AddMWQMRunModel();

                    LanguageEnum LangToAdd = LanguageEnum.es;

                    MWQMRunLanguageModel mwqmRunLanguageModelRet = AddMWQMRunLanguageModel(LangToAdd, mwqmRunModelRet);

                    MWQMRunLanguageModel mwqmRunLanguageModelRet2 = UpdateMWQMRunLanguageModel(mwqmRunLanguageModelRet);

                    using (ShimsContext.Create())
                    {
                        SetupShim();
                        string ErrorText = "ErrorText";
                        shimMWQMRunLanguageService.IsContactOK = () =>
                        {
                            return(new ContactOK()
                            {
                                Error = ErrorText
                            });
                        };

                        MWQMRunLanguageModel mwqmRunLanguageModelRet3 = mwqmRunLanguageService.PostDeleteMWQMRunLanguageDB(mwqmRunLanguageModelRet2.MWQMRunID, LangToAdd);
                        Assert.AreEqual(ErrorText, mwqmRunLanguageModelRet3.Error);
                    }
                }
            }
        }
        // Post
        public MWQMRunLanguageModel PostAddMWQMRunLanguageDB(MWQMRunLanguageModel mwqmRunLanguageModel)
        {
            string retStr = MWQMRunLanguageModelOK(mwqmRunLanguageModel);

            if (!string.IsNullOrEmpty(retStr))
            {
                return(ReturnError(retStr));
            }

            ContactOK contactOK = IsContactOK();

            if (!string.IsNullOrEmpty(contactOK.Error))
            {
                return(ReturnError(contactOK.Error));
            }

            MWQMRunLanguageModel mwqmRunLanguageModelExist = GetMWQMRunLanguageModelWithMWQMRunIDAndLanguageDB(mwqmRunLanguageModel.MWQMRunID, mwqmRunLanguageModel.Language);

            if (string.IsNullOrWhiteSpace(mwqmRunLanguageModelExist.Error))
            {
                return(ReturnError(string.Format(ServiceRes._AlreadyExists, ServiceRes.MWQMRunLanguage)));
            }

            MWQMRunLanguage mwqmRunLanguageNew = new MWQMRunLanguage();

            retStr = FillMWQMRunLanguage(mwqmRunLanguageNew, mwqmRunLanguageModel, contactOK);
            if (!string.IsNullOrWhiteSpace(retStr))
            {
                return(ReturnError(retStr));
            }

            using (TransactionScope ts = new TransactionScope())
            {
                db.MWQMRunLanguages.Add(mwqmRunLanguageNew);
                retStr = DoAddChanges();
                if (!string.IsNullOrWhiteSpace(retStr))
                {
                    return(ReturnError(retStr));
                }

                LogModel logModel = _LogService.PostAddLogForObj("MWQMRunLanguages", mwqmRunLanguageNew.MWQMRunLanguageID, LogCommandEnum.Add, mwqmRunLanguageNew);
                if (!string.IsNullOrWhiteSpace(logModel.Error))
                {
                    return(ReturnError(logModel.Error));
                }

                ts.Complete();
            }
            return(GetMWQMRunLanguageModelWithMWQMRunIDAndLanguageDB(mwqmRunLanguageNew.MWQMRunID, (LanguageEnum)mwqmRunLanguageNew.Language));
        }
Beispiel #11
0
        public void MWQMRunLanguageService_ReturnError_Test()
        {
            foreach (CultureInfo culture in setupData.cultureListGood)
            {
                SetupTest(contactModelListGood[0], culture);

                using (TransactionScope ts = new TransactionScope())
                {
                    string ErrorText = "ErrorText";
                    MWQMRunLanguageModel mwqmRunLanguageModelRet = mwqmRunLanguageService.ReturnError(ErrorText);
                    Assert.AreEqual(ErrorText, mwqmRunLanguageModelRet.Error);
                }
            }
        }
Beispiel #12
0
        private MWQMRunLanguageModel UpdateMWQMRunLanguageModel(MWQMRunLanguageModel mwqmRunLanguageModelRet)
        {
            FillMWQMRunLanguageModelUpdate(mwqmRunLanguageModelRet);

            MWQMRunLanguageModel mwqmRunLanguageModelRet2 = mwqmRunLanguageService.PostUpdateMWQMRunLanguageDB(mwqmRunLanguageModelRet);

            if (!string.IsNullOrWhiteSpace(mwqmRunLanguageModelRet2.Error))
            {
                return(mwqmRunLanguageModelRet2);
            }
            Assert.IsNotNull(mwqmRunLanguageModelRet2);
            CompareMWQMRunLanguageModels(mwqmRunLanguageModelRet, mwqmRunLanguageModelRet2);

            return(mwqmRunLanguageModelRet2);
        }
Beispiel #13
0
        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);
            mwqmRunService          = new MWQMRunService((culture.TwoLetterISOLanguageName == "fr" ? LanguageEnum.fr : LanguageEnum.en), user);
            mwqmRunLanguageService  = new MWQMRunLanguageService((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);
            mwqmRunLanguageModelNew = new MWQMRunLanguageModel();
            mwqmRunLanguage         = new MWQMRunLanguage();
            mwqmRunServiceTest      = new MWQMRunServiceTest();
            mwqmRunServiceTest.SetupTest(contactModelToDo, culture);
        }
        public MWQMRunLanguageModel PostUpdateMWQMRunLanguageDB(MWQMRunLanguageModel mwqmRunLanguageModel)
        {
            string retStr = MWQMRunLanguageModelOK(mwqmRunLanguageModel);

            if (!string.IsNullOrEmpty(retStr))
            {
                return(ReturnError(retStr));
            }

            ContactOK contactOK = IsContactOK();

            if (!string.IsNullOrEmpty(contactOK.Error))
            {
                return(ReturnError(contactOK.Error));
            }

            MWQMRunLanguage mwqmRunLanguageToUpdate = GetMWQMRunLanguageWithMWQMRunIDAndLanguageDB(mwqmRunLanguageModel.MWQMRunID, mwqmRunLanguageModel.Language);

            if (mwqmRunLanguageToUpdate == null)
            {
                return(ReturnError(string.Format(ServiceRes.CouldNotFind_ToUpdate, ServiceRes.MWQMRunLanguage)));
            }

            retStr = FillMWQMRunLanguage(mwqmRunLanguageToUpdate, mwqmRunLanguageModel, contactOK);
            if (!string.IsNullOrWhiteSpace(retStr))
            {
                return(ReturnError(retStr));
            }

            using (TransactionScope ts = new TransactionScope())
            {
                retStr = DoUpdateChanges();
                if (!string.IsNullOrWhiteSpace(retStr))
                {
                    return(ReturnError(retStr));
                }

                LogModel logModel = _LogService.PostAddLogForObj("MWQMRunLanguages", mwqmRunLanguageToUpdate.MWQMRunLanguageID, LogCommandEnum.Change, mwqmRunLanguageToUpdate);
                if (!string.IsNullOrWhiteSpace(logModel.Error))
                {
                    return(ReturnError(logModel.Error));
                }

                ts.Complete();
            }
            return(GetMWQMRunLanguageModelWithMWQMRunIDAndLanguageDB(mwqmRunLanguageToUpdate.MWQMRunID, mwqmRunLanguageModel.Language));
        }
Beispiel #15
0
        private MWQMRunLanguageModel AddMWQMRunLanguageModel(LanguageEnum LangToAdd, MWQMRunModel mwqmRunModel)
        {
            MWQMRunLanguageModel mwqmRunLanguageModelNew = new MWQMRunLanguageModel();

            FillMWQMRunLanguageModelNew(LangToAdd, mwqmRunModel, mwqmRunLanguageModelNew);

            MWQMRunLanguageModel mwqmRunLanguagModelRet = mwqmRunLanguageService.PostAddMWQMRunLanguageDB(mwqmRunLanguageModelNew);

            if (!string.IsNullOrWhiteSpace(mwqmRunLanguagModelRet.Error))
            {
                return(mwqmRunLanguagModelRet);
            }
            Assert.IsNotNull(mwqmRunLanguagModelRet);
            CompareMWQMRunLanguageModels(mwqmRunLanguageModelNew, mwqmRunLanguagModelRet);

            return(mwqmRunLanguagModelRet);
        }
Beispiel #16
0
        public void MWQMRunLanguageService_GetMWQMRunModelCountDB_Test()
        {
            foreach (CultureInfo culture in setupData.cultureListGood)
            {
                SetupTest(contactModelListGood[0], culture);

                using (TransactionScope ts = new TransactionScope())
                {
                    MWQMRunModel mwqmRunModelRet = mwqmRunServiceTest.AddMWQMRunModel();

                    LanguageEnum LangToAdd = LanguageEnum.es;

                    MWQMRunLanguageModel mwqmRunModelLanguageRet = AddMWQMRunLanguageModel(LangToAdd, mwqmRunModelRet);

                    int mwqmRunCount = mwqmRunLanguageService.GetMWQMRunLanguageModelCountDB();
                    Assert.AreEqual(testDBService.Count + 3, mwqmRunCount);
                }
            }
        }
        // Fill
        public string FillMWQMRunLanguage(MWQMRunLanguage mwqmRunLanguageNew, MWQMRunLanguageModel mwqmRunLanguageModel, ContactOK contactOK)
        {
            mwqmRunLanguageNew.DBCommand = (int)mwqmRunLanguageModel.DBCommand;
            mwqmRunLanguageNew.MWQMRunID = mwqmRunLanguageModel.MWQMRunID;
            mwqmRunLanguageNew.Language  = (int)mwqmRunLanguageModel.Language;
            mwqmRunLanguageNew.TranslationStatusRunComment = (int)mwqmRunLanguageModel.TranslationStatusRunComment;
            mwqmRunLanguageNew.RunComment = mwqmRunLanguageModel.RunComment;
            mwqmRunLanguageNew.TranslationStatusRunWeatherComment = (int)mwqmRunLanguageModel.TranslationStatusRunWeatherComment;
            mwqmRunLanguageNew.RunWeatherComment  = mwqmRunLanguageModel.RunWeatherComment;
            mwqmRunLanguageNew.LastUpdateDate_UTC = DateTime.UtcNow;
            if (contactOK == null)
            {
                mwqmRunLanguageNew.LastUpdateContactTVItemID = 2;
            }
            else
            {
                mwqmRunLanguageNew.LastUpdateContactTVItemID = contactOK.ContactTVItemID;
            }

            return("");
        }
Beispiel #18
0
        public void MWQMRunLanguageService_GetMWQMRunLanguageWithMWQMRunIDAndLanguageDB_Test()
        {
            foreach (CultureInfo culture in setupData.cultureListGood)
            {
                SetupTest(contactModelListGood[0], culture);

                using (TransactionScope ts = new TransactionScope())
                {
                    MWQMRunModel mwqmRunModelRet = mwqmRunServiceTest.AddMWQMRunModel();

                    LanguageEnum LangToAdd = LanguageEnum.es;

                    MWQMRunLanguageModel mwqmRunLanguageModelRet = AddMWQMRunLanguageModel(LangToAdd, mwqmRunModelRet);

                    MWQMRunLanguage mwqmRunLanguageRet2 = mwqmRunLanguageService.GetMWQMRunLanguageWithMWQMRunIDAndLanguageDB(mwqmRunLanguageModelRet.MWQMRunID, LangToAdd);
                    Assert.AreEqual(mwqmRunLanguageModelRet.MWQMRunID, mwqmRunLanguageRet2.MWQMRunID);
                    Assert.AreEqual(mwqmRunLanguageModelRet.Language, (LanguageEnum)mwqmRunLanguageRet2.Language);
                    Assert.AreEqual(LangToAdd, (LanguageEnum)mwqmRunLanguageRet2.Language);
                }
            }
        }
Beispiel #19
0
        public void MWQMRunLanguageService_PostAddMWQMRunLanguageDB_Good_Test()
        {
            foreach (CultureInfo culture in setupData.cultureListGood)
            {
                SetupTest(contactModelListGood[0], culture);

                using (TransactionScope ts = new TransactionScope())
                {
                    MWQMRunModel mwqmRunModelRet = mwqmRunServiceTest.AddMWQMRunModel();

                    LanguageEnum LangToAdd = LanguageEnum.es;

                    MWQMRunLanguageModel mwqmRunLanguageModelRet = AddMWQMRunLanguageModel(LangToAdd, mwqmRunModelRet);

                    MWQMRunLanguageModel mwqmRunLanguageModelRet2 = UpdateMWQMRunLanguageModel(mwqmRunLanguageModelRet);

                    MWQMRunLanguageModel mwqmRunLanguageModelRet3 = mwqmRunLanguageService.PostDeleteMWQMRunLanguageDB(mwqmRunLanguageModelRet2.MWQMRunID, LangToAdd);
                    Assert.AreEqual("", mwqmRunLanguageModelRet3.Error);
                }
            }
        }
Beispiel #20
0
        public void MWQMRunLanguageService_PostAddMWQMRunLanguageDB_UserEmailNotValidated_Test()
        {
            foreach (CultureInfo culture in setupData.cultureListGood)
            {
                SetupTest(contactModelListGood[0], culture);

                using (TransactionScope ts = new TransactionScope())
                {
                    MWQMRunModel mwqmRunModelRet = mwqmRunServiceTest.AddMWQMRunModel();

                    LanguageEnum LangToAdd = LanguageEnum.es;

                    ContactModel contactModelBad = contactModelListGood[2];
                    IPrincipal   userBad         = new GenericPrincipal(new GenericIdentity(contactModelBad.LoginEmail, "Forms"), null);
                    mwqmRunLanguageService = new MWQMRunLanguageService((culture.TwoLetterISOLanguageName == "fr" ? LanguageEnum.fr : LanguageEnum.en), userBad);

                    MWQMRunLanguageModel mwqmRunLanguageModelRet = AddMWQMRunLanguageModel(LangToAdd, mwqmRunModelRet);

                    // Assert 1
                    Assert.AreEqual(ServiceRes.EmailRequiresValidation, mwqmRunLanguageModelRet.Error);
                }
            }
        }
Beispiel #21
0
 private void FillMWQMRunLanguageModelNew(LanguageEnum Language, MWQMRunModel mwqmRunModel, MWQMRunLanguageModel mwqmRunLanguageModel)
 {
     mwqmRunLanguageModel.MWQMRunID         = mwqmRunModel.MWQMRunID;
     mwqmRunLanguageModel.MWQMRunComment    = randomService.RandomString("MWQMRunName", 30);
     mwqmRunLanguageModel.Language          = Language;
     mwqmRunLanguageModel.TranslationStatus = TranslationStatusEnum.Translated;
     Assert.IsTrue(mwqmRunLanguageModel.MWQMRunID != 0);
     Assert.IsTrue(mwqmRunLanguageModel.MWQMRunComment.Length == 30);
     Assert.IsTrue(mwqmRunLanguageModel.Language == Language);
     Assert.IsTrue(mwqmRunLanguageModel.TranslationStatus == TranslationStatusEnum.Translated);
 }
Beispiel #22
0
 private void CompareMWQMRunLanguageModels(MWQMRunLanguageModel mwqmRunLanguageModelNew, MWQMRunLanguageModel mwqmRunLanguageModelRet)
 {
     Assert.AreEqual(mwqmRunLanguageModelNew.Language, mwqmRunLanguageModelRet.Language);
     Assert.AreEqual(mwqmRunLanguageModelNew.MWQMRunComment, mwqmRunLanguageModelRet.MWQMRunComment);
 }