public void HasErrors_ReturnsByPriority( int?responseStatusCode, bool hasError, int expected ) { var error = hasError ? (Error) new Error402() : new TestError(); var response = ApiResponse.Error(error); if (responseStatusCode.HasValue) { response = response.WithStatusCode(responseStatusCode.Value); } var actual = ErrorStatusCodeMapper.Map(response); Assert.Equal(expected, actual); }
public void IsOk_ReturnsByPriority( int?responseStatusCode, bool hasData, int expected ) { var data = hasData ? new Data202() : null; var response = ApiResponse.Ok(data); if (responseStatusCode.HasValue) { response = response.WithStatusCode(responseStatusCode.Value); } var actual = ErrorStatusCodeMapper.Map(response); Assert.Equal(expected, actual); }