public void Throw_an_exception_if_the_request_item_is_not_found() { Request request = new Request(); Assert.AreEqual("empty", request.GetRequiredItem<string>("empty")); }
public void Provide_the_key_of_the_missing_request_item_when_an_exception_is_thrown() { try { Request request = new Request(); Assert.AreEqual("empty", request.GetRequiredItem<string>("empty")); Assert.Fail(); } catch (RequestItemRequiredException ex) { Assert.AreEqual("System.String", ex.Key); } }