public void Process_With_Valid_CardNumber_OK() { const string cardNumber = "1234123412341234"; // Arrange var controller = new CardProcessingController(); controller.Request = new HttpRequestMessage(); controller.Configuration = new HttpConfiguration(); // Act var result = controller.Process(cardNumber); // Assert Assert.IsNotNull(result); Assert.IsTrue(result.IsSuccessStatusCode); }
public void Process_With_Null_Or_Whitespace_BadRequest() { const string cardNumber = ""; // Arrange var controller = new CardProcessingController(); controller.Request = new HttpRequestMessage(); controller.Configuration = new HttpConfiguration(); // Act var result = controller.Process(cardNumber); // Assert Assert.IsNotNull(result); Assert.IsFalse(result.IsSuccessStatusCode); Assert.AreEqual(result.StatusCode, System.Net.HttpStatusCode.BadRequest); }