Exemplo n.º 1
0
        public void MWQMPlanSubsectorSiteService_FillMWQMPlanSubsectorSite_Test()
        {
            foreach (CultureInfo culture in setupData.cultureListGood)
            {
                SetupTest(contactModelListGood[0], culture);

                using (TransactionScope ts = new TransactionScope())
                {
                    MWQMPlanSubsectorModel labContractSubsectorModel = labContractSubsectorServiceTest.AddMWQMPlanSubsectorModel();
                    Assert.AreEqual("", labContractSubsectorModel.Error);

                    TVItemModel tvItemModelMWQMSite = randomService.RandomTVItem(TVTypeEnum.MWQMSite);
                    Assert.AreEqual("", tvItemModelMWQMSite.Error);

                    labContractSubsectorSiteModelNew.MWQMPlanSubsectorID = labContractSubsectorModel.MWQMPlanSubsectorID;
                    labContractSubsectorSiteModelNew.MWQMSiteTVItemID    = tvItemModelMWQMSite.TVItemID;
                    FillMWQMPlanSubsectorSiteModel(labContractSubsectorSiteModelNew);

                    ContactOK contactOK = labContractSubsectorSiteService.IsContactOK();

                    string retStr = labContractSubsectorSiteService.FillMWQMPlanSubsectorSite(labContractSubsectorSite, labContractSubsectorSiteModelNew, contactOK);
                    Assert.AreEqual("", retStr);
                    Assert.AreEqual(contactOK.ContactTVItemID, labContractSubsectorSite.LastUpdateContactTVItemID);

                    contactOK = null;

                    retStr = labContractSubsectorSiteService.FillMWQMPlanSubsectorSite(labContractSubsectorSite, labContractSubsectorSiteModelNew, contactOK);
                    Assert.AreEqual("", retStr);
                    Assert.AreEqual(contactModelListGood[0].ContactTVItemID, labContractSubsectorSite.LastUpdateContactTVItemID);
                }
            }
        }
Exemplo n.º 2
0
        public void MWQMPlanSubsectorSiteService_MWQMPlanSubsectorSiteModelOK_Test()
        {
            foreach (CultureInfo culture in setupData.cultureListGood)
            {
                SetupTest(contactModelListGood[0], culture);

                using (TransactionScope ts = new TransactionScope())
                {
                    MWQMPlanSubsectorModel labContractSubsectorModel = labContractSubsectorServiceTest.AddMWQMPlanSubsectorModel();
                    Assert.AreEqual("", labContractSubsectorModel.Error);

                    TVItemModel tvItemModelRet = randomService.RandomTVItem(TVTypeEnum.MWQMSite);
                    Assert.AreEqual("", tvItemModelRet.Error);

                    #region Good
                    labContractSubsectorSiteModelNew.MWQMPlanSubsectorID = labContractSubsectorModel.MWQMPlanSubsectorID;
                    labContractSubsectorSiteModelNew.MWQMSiteTVItemID    = tvItemModelRet.TVItemID;
                    FillMWQMPlanSubsectorSiteModel(labContractSubsectorSiteModelNew);

                    string retStr = labContractSubsectorSiteService.MWQMPlanSubsectorSiteModelOK(labContractSubsectorSiteModelNew);
                    Assert.AreEqual("", retStr);
                    #endregion Good

                    #region MWQMPlanSubsectorID
                    labContractSubsectorSiteModelNew.MWQMPlanSubsectorID = tvItemModelRet.TVItemID;
                    FillMWQMPlanSubsectorSiteModel(labContractSubsectorSiteModelNew);
                    labContractSubsectorSiteModelNew.MWQMPlanSubsectorID = 0;

                    retStr = labContractSubsectorSiteService.MWQMPlanSubsectorSiteModelOK(labContractSubsectorSiteModelNew);
                    Assert.AreEqual(string.Format(ServiceRes._IsRequired, ServiceRes.MWQMPlanSubsectorID), retStr);

                    labContractSubsectorSiteModelNew.MWQMPlanSubsectorID = tvItemModelRet.TVItemID;
                    FillMWQMPlanSubsectorSiteModel(labContractSubsectorSiteModelNew);
                    labContractSubsectorSiteModelNew.MWQMPlanSubsectorID = 1;

                    retStr = labContractSubsectorSiteService.MWQMPlanSubsectorSiteModelOK(labContractSubsectorSiteModelNew);
                    Assert.AreEqual("", retStr);
                    #endregion MWQMPlanSubsectorID

                    #region MWQMSiteTVItemID
                    labContractSubsectorSiteModelNew.MWQMSiteTVItemID = tvItemModelRet.TVItemID;
                    FillMWQMPlanSubsectorSiteModel(labContractSubsectorSiteModelNew);
                    labContractSubsectorSiteModelNew.MWQMSiteTVItemID = 0;

                    retStr = labContractSubsectorSiteService.MWQMPlanSubsectorSiteModelOK(labContractSubsectorSiteModelNew);
                    Assert.AreEqual(string.Format(ServiceRes._IsRequired, ServiceRes.MWQMSiteTVItemID), retStr);

                    labContractSubsectorSiteModelNew.MWQMSiteTVItemID = tvItemModelRet.TVItemID;
                    FillMWQMPlanSubsectorSiteModel(labContractSubsectorSiteModelNew);
                    labContractSubsectorSiteModelNew.MWQMSiteTVItemID = 1;

                    retStr = labContractSubsectorSiteService.MWQMPlanSubsectorSiteModelOK(labContractSubsectorSiteModelNew);
                    Assert.AreEqual("", retStr);
                    #endregion MWQMSiteTVItemID
                }
            }
        }
        public void MWQMPlanSubsectorService_GetMWQMPlanSubsectorModelCountDB_Test()
        {
            foreach (CultureInfo culture in setupData.cultureListGood)
            {
                SetupTest(contactModelListGood[0], culture);

                using (TransactionScope ts = new TransactionScope())
                {
                    MWQMPlanSubsectorModel labContractSubsectorModelRet = AddMWQMPlanSubsectorModel();

                    int labContractCount = labContractSubsectorService.GetMWQMPlanSubsectorModelCountDB();
                    Assert.AreEqual(testDBService.Count + 1, labContractCount);
                }
            }
        }
        public void MWQMPlanSubsectorService_GetMWQMPlanSubsectorModelListWithSubsectorTVItemIDDB_Test()
        {
            foreach (CultureInfo culture in setupData.cultureListGood)
            {
                SetupTest(contactModelListGood[0], culture);

                using (TransactionScope ts = new TransactionScope())
                {
                    MWQMPlanSubsectorModel labContractSubsectorModelRet = AddMWQMPlanSubsectorModel();

                    List <MWQMPlanSubsectorModel> labContractSubsectorModelList = labContractSubsectorService.GetMWQMPlanSubsectorModelListWithMWQMPlanIDDB(labContractSubsectorModelRet.MWQMPlanID);
                    Assert.IsTrue(labContractSubsectorModelList.Where(c => c.MWQMPlanSubsectorID == labContractSubsectorModelRet.MWQMPlanSubsectorID).Any());

                    int LabContactID = 0;
                    labContractSubsectorModelList = labContractSubsectorService.GetMWQMPlanSubsectorModelListWithMWQMPlanIDDB(LabContactID);
                    Assert.AreEqual(0, labContractSubsectorModelList.Count);
                }
            }
        }