Exemple #1
0
        public void CountAssignments()
        {
            //Arrange
            DateTime beginDate = DateTime.Today;
            DateTime endDate   = DateTime.Today;
            var      desc      = "DESCRIPTION " + frb.RandomString(20);
            var      before    = frb.ToServReports().CountAssignments(beginDate, endDate).ToList();

            frb.AddWorkAssignment(desc: desc); //only seems to add one no matter how many times I do this
            //Act
            var after = frb.ToServReports().CountAssignments(beginDate, endDate).ToList();

            //Assert
            Assert.AreEqual(before.Select(q => q.count).FirstOrDefault(), after.Select(q => q.count).FirstOrDefault() - 1);
        }
Exemple #2
0
        public void AutoMapper_WorkOrder_WorkAssignment_Unassigned()
        {
            //
            //Arrange
            var wo  = frb.AddWorkAssignment(assignWorker: false).ToWorkOrder();
            var map = frb.ToWebMapper();
            //
            //Act
            var dto_wolist = map.Map <Machete.Domain.WorkOrder, Machete.Service.DTO.WorkOrdersList>(wo);

            //
            //Assert
            Assert.IsNotNull(dto_wolist, "DTO.WorkOrderList is Null");
            Assert.AreEqual(dto_wolist.workers.Count(), 0, "Found assigned workers when not expecting them");
        }
Exemple #3
0
        public void GetIndexView_basic()
        {
            //
            // Arrange
            var desc = "DESCRIPTION " + frb.RandomString(20);

            frb.AddWorkAssignment(desc: desc).AddWorkAssignment(desc: desc);
            frb.AddWorkAssignment(desc: desc).AddWorkAssignment(desc: desc);
            frb.AddWorkAssignment(desc: desc).AddWorkAssignment(desc: desc);
            frb.AddWorkAssignment(desc: desc).AddWorkAssignment(desc: desc);
            dOptions.sSearch = desc;
            //
            //Act
            var result = frb.ToServWorkAssignment().GetIndexView(dOptions);
            //
            //Assert
            var tolist = result.query.ToList();

            Assert.IsNotNull(result, "return value is null");
            Assert.IsInstanceOfType(result, typeof(dataTableResult <Machete.Service.DTO.WorkAssignmentsList>));
            Assert.AreEqual(8, result.query.Count()); //pending excluded
        }