public void ShouldReturnHealthCheckWithGet() { var request = PrepareRequest(null, HttpMethod.Get); var testObject = new RegisterNewUser(); var response = testObject.AddNewUser(request, lambdaMock.Object); Assert.NotNull(response); Assert.Equal((int)HttpStatusCode.OK, response.StatusCode); Assert.Contains(RegisterNewUser.HealthCheckResponse, response.Body); }
public void ShouldThrowErrorForIncorrectJsonModelSchema(string inputString) { var request = PrepareRequest(inputString, HttpMethod.Post); var testObject = new RegisterNewUser(); var response = testObject.AddNewUser(request, lambdaMock.Object); Assert.NotNull(response); Assert.Equal((int)HttpStatusCode.BadRequest, response.StatusCode); Assert.Contains(RegisterNewUser.JsonParseErrorResponseMessage, response.Body); }
public void ShouldRegisterNewUserWithJson(string inputString) { var request = PrepareRequest(inputString, HttpMethod.Post); var testObject = new RegisterNewUser(); var response = testObject.AddNewUser(request, lambdaMock.Object); Assert.NotNull(response); Assert.Equal((int)HttpStatusCode.OK, response.StatusCode); Assert.Equal(RegisterNewUser.SuccesfullyResponseMessage, response.Body); }