public void CustomerlistPartial_List() { // Arrange var Controller = new CustomerController(new CustomerBLL(new CustomerRepoStub())); var customerView = new CustomerView() { CustomerId = 1, Email = "*****@*****.**", Firstname = "Ole", Lastname = "Olsen", Address = "Persveien 5", Zipcode = "0123", City = "Oslo" }; var expectedResult = new List<CustomerView>(); expectedResult.Add(customerView); expectedResult.Add(customerView); expectedResult.Add(customerView); // Act var result = (PartialViewResult)Controller.CustomerlistPartial(); var modelresult = (List<CustomerView>)result.Model; // Assert Assert.AreEqual("", result.ViewName); for (var i = 0; i < modelresult.Count; i++) { Assert.AreEqual(expectedResult[i].CustomerId, modelresult[i].CustomerId); Assert.AreEqual(expectedResult[i].Email, modelresult[i].Email); Assert.AreEqual(expectedResult[i].Firstname, modelresult[i].Firstname); Assert.AreEqual(expectedResult[i].Lastname, modelresult[i].Lastname); Assert.AreEqual(expectedResult[i].Address, modelresult[i].Address); Assert.AreEqual(expectedResult[i].Zipcode, modelresult[i].Zipcode); Assert.AreEqual(expectedResult[i].City, modelresult[i].City); } }