public void SimpleInvalidInput() { string sample = " "; string result = MealBLL.ProcessRequest(sample); Assert.Equal("Invalid Meal Id", result); }
public void IgnoringInvalidOptions() { string sample = "night,1,2,abcde,3,4"; var sample_processed = MealBLL.ProcessRequest(sample); Assert.Equal("steak, potato, wine, cake", sample_processed); }
public void InputWithMultipleError() { string sample = "night,1,2,8,10,jk,,"; var sample_processed = MealBLL.ProcessRequest(sample); Assert.Equal("steak, potato, error, error", sample_processed); }
public void NightInput() { string sample = "night,1,2,3"; var sample_processed = MealBLL.ProcessRequest(sample); Assert.Equal("steak, potato, wine", sample_processed); }
public void SimpleInvalidCharacter() { string sample = "foo"; string result = MealBLL.ProcessRequest(sample); Assert.Equal("Invalid Meal Id", result); }
public void NightInputWithMultiplesAndError() { string sample = "night,1,2,2,2,2,4,5"; var sample_processed = MealBLL.ProcessRequest(sample); Assert.Equal("steak, potato(x4), cake, error", sample_processed); }
public void NightInputWithMultiples() { string sample = "night,1,2,2,2,2"; var sample_processed = MealBLL.ProcessRequest(sample); Assert.Equal("steak, potato(x4)", sample_processed); }
public void MorningInput() { string sample = "morning,1,2,3"; var sample_processed = MealBLL.ProcessRequest(sample); Assert.Equal("eggs, toast, coffee", sample_processed); }
public void MorningInputWithMultiplesAndError() { string sample = "morning,1,2,3,3,3,4"; var sample_processed = MealBLL.ProcessRequest(sample); Assert.Equal("eggs, toast, coffee(x3), error", sample_processed); }
public ActionResult <string> Get(string input) { if (!string.IsNullOrEmpty(input)) { return(MealBLL.ProcessRequest(input)); } return(new HttpResponseMessage(HttpStatusCode.BadRequest).ToString()); }