Exemplo n.º 1
0
        public void FindDataTransferTemplatesListItemModelTest()
        {
            var testUser    = GetTestUser();
            var testCompany = GetTestCompany(testUser);
            var model       = DataTransferService.FindDataTransferTemplatesListItemModel();

            int expected = 1,
                actual   = model.Count();

            Assert.IsTrue(actual > expected, $"Error: {actual} items were found when more than {expected} were expected");

            // Add another item a make sure it is found
            string templateFolder = GetAppSetting("SiteFolder", "") + "\\App_Data\\DataTransferTemplates";
            string newFile        = RandomInt().ToString() + ".xml";
            string newTemplate    = templateFolder + "\\" + newFile;

            LogTestFile(newTemplate);
            using (var sw = new StreamWriter(newTemplate)) {
                sw.WriteLine(LorumIpsum());
            }

            model = DataTransferService.FindDataTransferTemplatesListItemModel();
            var testItem = model.Where(i => i.Text == newFile).FirstOrDefault();

            Assert.IsTrue(testItem != null, "Error: A NULL value was returned when a non-NULL value was expected");

            // Delete it and make sure it disappears
            File.Delete(newTemplate);

            model    = DataTransferService.FindDataTransferTemplatesListItemModel();
            testItem = model.Where(i => i.Text == newFile).FirstOrDefault();
            Assert.IsTrue(testItem == null, "Error: A non-NULL value was returned when a NULL value was expected");
        }
Exemplo n.º 2
0
        void prepareEditModel(EditFileTransferConfigurationViewModel model)
        {
            PrepareViewModel(model, EvolutionResources.bnrAddEditDataTransfer);

            model.CompanyList               = CompanyService.FindCompaniesListItemModel();
            model.TransferTypeList          = LookupService.FindFileTransferTypeListItemModel();
            model.DataTypeList              = LookupService.FindLOVItemsListItemModel(CurrentCompany, LOVName.FileTransferDataType);
            model.FTPProtocolList           = LookupService.FindFTPProtocolListItemModel();
            model.LocationList              = LookupService.FindLocationListItemModel(model.CurrentCompany, true);
            model.FreightForwarderList      = LookupService.FindFreightForwardersListItemModel(model.CurrentCompany, true);
            model.ConfigurationTemplateList = DataTransferService.FindDataTransferTemplatesListItemModel();
        }