public void cancelOrderTestFalse() { //Arrange var controller = new AdminOrderController(new OrderBLL(new OrderDALStub()), new LoggingBLL(new LoggingDALStub())); //Act var result = (RedirectToRouteResult)controller.cancelOrder(-1); //Assert Assert.AreEqual(result.RouteName, ""); Assert.AreEqual(result.RouteValues.Values.First(), "AllOrders"); }
public void cancelOrderTestTrue() { //Arrange var context = new Mock<ControllerContext>(); var session = new Mock<HttpSessionStateBase>(); context.Setup(m => m.HttpContext.Session).Returns(session.Object); var controller = new AdminOrderController(new OrderBLL(new OrderDALStub()), new LoggingBLL(new LoggingDALStub())); controller.ControllerContext = context.Object; //Act var result = (RedirectToRouteResult)controller.cancelOrder(1); //Assert Assert.AreEqual(result.RouteName, ""); Assert.AreEqual(result.RouteValues.Values.First(), "AllOrders"); }