Details() public méthode

public Details ( int id ) : System.Web.Mvc.ActionResult
id int
Résultat System.Web.Mvc.ActionResult
        public void DetailsTestFalse()
        {
            //Arrange
            var controller = new AdminCustomerController(new CustomerBLL(new CustomerDALStub()), new LoggingBLL(new LoggingDALStub()));

            //Act
            var result = (RedirectToRouteResult)controller.Details(-1);
            //Assert
            Assert.AreEqual(result.RouteName, "");
            Assert.AreEqual(result.RouteValues.Values.First(), "AllCustomers");
        }
 public void DetailsTestTrue()
 {
     //Arrange
     var context = new Mock<ControllerContext>();
     var session = new Mock<HttpSessionStateBase>();
     context.Setup(m => m.HttpContext.Session).Returns(session.Object);
     var controller = new AdminCustomerController(new CustomerBLL(new CustomerDALStub()), new LoggingBLL(new LoggingDALStub()));
     controller.ControllerContext = context.Object;
     var customerModel = new CustomerModel();
     customerModel.customerID = 1;
     customerModel.firstName = "Ola";
     customerModel.lastName = "Nordmann";
     customerModel.payAdress = "Osloveien 1";
     customerModel.payProvince = "Oslo";
     customerModel.payZipcode = "1234";
     customerModel.phone = "12345678";
     customerModel.province = "Oslo";
     customerModel.sameAdresses = true;
     customerModel.zipCode = "1234";
     customerModel.adress = "Osloveien 1";
     //Act
     var result = (ViewResult)controller.Details(1);
     var resultModel = (CustomerModel)result.Model;
     //Assert
     Assert.AreEqual(result.ViewName, "");
     Assert.AreEqual(resultModel.adress, customerModel.adress);
     Assert.AreEqual(resultModel.customerID, customerModel.customerID);
     Assert.AreEqual(resultModel.email, customerModel.email);
     Assert.AreEqual(resultModel.firstName, customerModel.firstName);
     Assert.AreEqual(resultModel.lastName, customerModel.lastName);
     Assert.AreEqual(resultModel.password, customerModel.password);
     Assert.AreEqual(resultModel.payAdress, customerModel.payAdress);
     Assert.AreEqual(resultModel.payProvince, customerModel.payProvince);
     Assert.AreEqual(resultModel.payZipcode, customerModel.payZipcode);
     Assert.AreEqual(resultModel.phone, customerModel.phone);
     Assert.AreEqual(resultModel.sameAdresses, customerModel.sameAdresses);
     Assert.AreEqual(resultModel.zipCode, customerModel.zipCode);
     Assert.AreEqual(resultModel.province, customerModel.province);
 }