Exemplo n.º 1
0
        public void FindDataTransferConfigurationsListModelTest()
        {
            var testUser    = GetTestUser();
            var testCompany = GetTestCompany(testUser);
            var model       = DataTransferService.FindDataTransferConfigurationsListModel(0, 1, PageSize, "");
            var dbData      = db.FindFileTransferConfigurations(true);

            int expected = dbData.Count(),
                actual   = model.Items.Count();

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

            // Check that all the items match
            foreach (var item in model.Items)
            {
                var dbItem = dbData.Where(m => m.Id == item.Id).FirstOrDefault();
                Assert.IsTrue(dbItem != null, "Error: Model item not found in db item list");
                var temp = DataTransferService.MapToModel(dbItem);
                AreEqual(item, temp);
            }

            // Add another item a make sure it is found
            var newItem = createDataTransfer(testCompany, testUser);
            var error   = DataTransferService.InsertOrUpdateDataTransferConfiguration(newItem, testUser, "");

            Assert.IsTrue(!error.IsError, $"Error: {error.Message}");

            model = DataTransferService.FindDataTransferConfigurationsListModel(0, 1, PageSize, "");
            var testItem = model.Items.Where(i => i.Id == newItem.Id).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
            DataTransferService.DeleteDataTransferConfiguration(newItem.Id);

            model    = DataTransferService.FindDataTransferConfigurationsListModel(0, 1, PageSize, "");
            testItem = model.Items.Where(i => i.Id == newItem.Id).FirstOrDefault();
            Assert.IsTrue(testItem == null, "Error: A non-NULL value was returned when a NULL value was expected");
        }
Exemplo n.º 2
0
 public ActionResult GetDataTransfers(int index, int pageNo, int pageSize, string search)
 {
     return(Json(DataTransferService.FindDataTransferConfigurationsListModel(index, pageNo, pageSize, search), JsonRequestBehavior.AllowGet));
 }