public void GetLastBTDataPerEmployee_Default_View() { //Arrange EMPController controller = new EMPController(mock.Object); //Act var view = controller.GetLastBTDataPerEmployee(); //Assert Assert.IsInstanceOf(typeof(ViewResult), view); }
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); }
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); }
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); }
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); }
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); }