Esempio n. 1
0
        public void GetLastBTDataPerEmployee_Default_View()
        {
            //Arrange
            EMPController controller = new EMPController(mock.Object);

            //Act
            var view = controller.GetLastBTDataPerEmployee();

            //Assert
            Assert.IsInstanceOf(typeof(ViewResult), view);
        }
Esempio n. 2
0
        public void GetLastBTDataPerEmployee_lala_View()
        {
            //Arrange
            EMPController controller = new EMPController(mock.Object);
            string        userName   = "******";

            //Act
            var view = controller.GetLastBTDataPerEmployee(userName);

            //Assert
            Assert.IsInstanceOf(typeof(ViewResult), view);
        }
Esempio n. 3
0
        public void GetLastBTDataPerEmployee_EmployeeWithPlannedBT_View()
        {
            //Arrange
            EMPController controller = new EMPController(mock.Object);
            string        userName   = "******";

            //Act
            var view = controller.GetLastBTDataPerEmployee(userName);

            //Assert
            Assert.IsInstanceOf(typeof(ViewResult), view);
            Assert.AreEqual("NoData", ((ViewResult)view).ViewName);
        }
Esempio n. 4
0
        public void GetLastBTDataPerEmployeeWithoutOrderDates_iwpe_View()
        {
            //Arrange
            EMPController controller = new EMPController(mock.Object);
            string        userName   = "******";

            //Act
            var view  = controller.GetLastBTDataPerEmployee(userName) as ViewResult;
            var bView = view.Model as List <BusinessTrip>;


            //Assert
            Assert.AreEqual(1, bView.Count);
            Assert.AreEqual(39, bView.ToArray()[0].BusinessTripID);
        }
Esempio n. 5
0
        public void GetLastBTDataPerEmployee_xoko_View()
        {
            //Arrange
            EMPController controller   = new EMPController(mock.Object);
            string        userName     = "******";
            BusinessTrip  businessTrip = mock.Object.BusinessTrips.Where(b => b.BusinessTripID == 35).FirstOrDefault();

            //Act
            var view = controller.GetLastBTDataPerEmployee(userName);
            List <BusinessTrip> bt = (List <BusinessTrip>)((ViewResult)view).Model;

            //Assert
            Assert.IsTrue(((ViewResult)view).ViewName == "");
            Assert.IsInstanceOf(typeof(ViewResult), view);
            Assert.AreEqual(businessTrip, ((ViewResult)view).ViewBag.BTsGeneralInformation);
        }
Esempio n. 6
0
        public void GetLastBTDataPerEmployee_NotSameBT_View()
        {
            //Arrange
            EMPController controller = new EMPController(mock.Object);
            string        userName   = "******";

            BusinessTrip        businessTrip = mock.Object.BusinessTrips.Where(b => b.BusinessTripID == 36).FirstOrDefault();
            List <BusinessTrip> bts          = mock.Object.BusinessTrips.Where(b => b.OrderStartDate == businessTrip.OrderStartDate && b.OrderEndDate == businessTrip.OrderEndDate).ToList();
            //Act
            var view = controller.GetLastBTDataPerEmployee(userName);
            List <BusinessTrip> bt = (List <BusinessTrip>)((ViewResult)view).Model;

            //Assert
            Assert.IsTrue(((ViewResult)view).ViewName == "");
            Assert.IsInstanceOf(typeof(ViewResult), view);
            Assert.AreNotEqual(bt, bts);
        }