Administrasjon.Controllers.AdminCustomerController.AllCustomers C# (CSharp) Method

AllCustomers() public method

public AllCustomers ( ) : System.Web.Mvc.ActionResult
return System.Web.Mvc.ActionResult
        public ActionResult AllCustomers()
        {
            var ut = _customerBLL.allCustomers();

            if(ut != null)
            {
                return View(ut);

            }
            return View();
        }

Usage Example

 public void AllCustomersTestOK()
 {
     //Arrange
     var controller = new AdminCustomerController(new CustomerBLL(new CustomerDALStub()), new LoggingBLL(new LoggingDALStub()));
     var list = new List<CustomerModel>();
     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";
     list.Add(customerModel);
     list.Add(customerModel);
     list.Add(customerModel);
     list.Add(customerModel);
     //Act
     var result = (ViewResult)controller.AllCustomers();
     var resultList = (List<CustomerModel>)result.Model;
     //Assert
     Assert.AreEqual(list.Count, resultList.Count);
     Assert.AreEqual(result. ViewName, "");
     for(int i = 0; i < resultList.Count; i++)
     {
         Assert.AreEqual(resultList[i].adress, list[i].adress);
         Assert.AreEqual(resultList[i].customerID, list[i].customerID);
         Assert.AreEqual(resultList[i].email, list[i].email);
         Assert.AreEqual(resultList[i].firstName, list[i].firstName);
         Assert.AreEqual(resultList[i].lastName, list[i].lastName);
         Assert.AreEqual(resultList[i].password, list[i].password);
         Assert.AreEqual(resultList[i].payAdress, list[i].payAdress);
         Assert.AreEqual(resultList[i].payProvince, list[i].payProvince);
         Assert.AreEqual(resultList[i].payZipcode, list[i].payZipcode);
         Assert.AreEqual(resultList[i].phone, list[i].phone);
         Assert.AreEqual(resultList[i].sameAdresses, list[i].sameAdresses);
         Assert.AreEqual(resultList[i].zipCode, list[i].zipCode);
         Assert.AreEqual(resultList[i].province, list[i].province);
     }
 }