public void Authenticate_Valid_Customer() { ValuesController controller = new ValuesController(_shoppingService); var incomingRequest = new Login() { CustomerName = "Tony Stark", CustomerPassword = "******" }; IHttpActionResult result = controller.AuthenticateCustomer(incomingRequest); Assert.IsInstanceOfType(result, typeof(OkResult)); }
public void Authenticate_Valid_Customer_Incorrect_Password() { ValuesController controller = new ValuesController(_shoppingService); var incomingRequest = new Login() { CustomerName = "Tony Stark", CustomerPassword = "******" }; IHttpActionResult result = controller.AuthenticateCustomer(incomingRequest); StatusCodeResult statusCodeResult = result as StatusCodeResult; Assert.AreEqual(System.Net.HttpStatusCode.Unauthorized, statusCodeResult.StatusCode); }
public void Authenticate_Invalid_Customer() { ValuesController controller = new ValuesController(_shoppingService); var incomingRequest = new Login() { CustomerName = "IronMan", CustomerPassword = "******" }; IHttpActionResult result = controller.AuthenticateCustomer(incomingRequest); StatusCodeResult statusCodeResult = result as StatusCodeResult; Assert.AreEqual(System.Net.HttpStatusCode.Unauthorized, statusCodeResult.StatusCode); }