public async Task PostRequestTestTest_RejectsInvalidModel() { var sut = new RequestTestsController(); var requestTest = new RequestTest(); sut.Configuration = new System.Web.Http.HttpConfiguration(); sut.Request = new System.Net.Http.HttpRequestMessage(); sut.Validate(requestTest); var sutResult = sut.PostRequestTest(requestTest); var result = await sutResult.ExecuteAsync(CancellationToken.None); Assert.AreEqual(false, result.IsSuccessStatusCode); }
public async Task PostRequestTestTest_WithNull_ReturnsBadRequest() { var sut = new RequestTestsController(); RequestTest requestTest = null; sut.Configuration = new System.Web.Http.HttpConfiguration(); sut.Request = new System.Net.Http.HttpRequestMessage(); sut.Validate(requestTest); var sutResult = sut.PostRequestTest(requestTest); var result = await sutResult.ExecuteAsync(CancellationToken.None); var statusCode = result.StatusCode; var content = await result.Content.ReadAsStringAsync(); Assert.AreEqual(System.Net.HttpStatusCode.BadRequest, statusCode); }