public void non_admin_customer_list_customers() { //Arrange CustomerController controller = new CustomerController(new CustomerBLL(new CustomerDALStub())); //Act var result = (RedirectToRouteResult)controller.ListCustomers(null, null, null, null, null); //Assert Assert.AreEqual("LogIn",result.RouteValues["Action"]); Assert.AreEqual("Main",result.RouteValues["Controller"]); }
public void customer_list_customers_sort_customer_desc() { // Arrange TestControllerBuilder builder = new TestControllerBuilder(); var bll = new CustomerController(new CustomerBLL(new CustomerDALStub())); builder.InitializeController(bll); builder.HttpContext.Session["loggedInUser"] = new Customer() { admin = true }; // Act var actual = (ViewResult)bll.ListCustomers(null, null, "fname_desc", null, null); var result = (IPagedList<UserInfo>)actual.Model; // Assert Assert.IsNotNull(result); Assert.IsTrue(string.Compare(result[0].firstname, result[1].firstname) > 0); }
public void test_database() { TestControllerBuilder builder = new TestControllerBuilder(); //arrange var bll = new CustomerController(); builder.InitializeController(bll); builder.HttpContext.Session["loggedInUser"] = new Customer() { admin = true }; // act var actual = (ViewResult)bll.ListCustomers(null, null, null, null, null); var result = (IPagedList<UserInfo>)actual.Model; //Assert Assert.IsTrue(result.Count > 0); }