public void When_CustomerLogin_Method_Is_Passed_With_Valid_Name_And_Password_It_Returns_StatusCode_200(string username, string password, int result) { _mockCustomer.Setup(customer => customer.Authenticate(username, password)).Returns(new Guid());//new Customer(){CustomerName = username ,CustomerEmailId ="*****@*****.**",CustomerAddress="Tamil nadu",CustomerMobileNumber="8867802650",Password =password, CustomerAccountNumber="1234-1234-1234-1234"}); // Act var createdResponse = _controller.CustomerLogin(new CustomerAuthenticationData() { UserName = username, Password = password }); //okResult = createdResponse as RedirectToActionResult; //result = Convert.ToInt16(okResult.StatusCode); // Assert Assert.IsType <RedirectToActionResult>(createdResponse); //Assert.Equal(200, result); }