public void MethodGet_Fail() { lock (_syncLock) { // Arrange _logger.LogInformation($"test MethodGet_Fail()"); CalculationsController controller = BuildController(true); try { /* * CPostTestData[] TD_MethodGet_Success_Repo = new CPostTestData[TD_MethodPost_Success.Count()*2]; * TD_MethodPost_Success.CopyTo(TD_MethodGet_Success_Repo,0); * TD_MethodPost_Success.CopyTo(TD_MethodGet_Success_Repo, TD_MethodPost_Success.Count()); */ int i0 = 0; foreach (var op in TD_MethodPost_Success) { // Arrange var actual = controller.Post(op.DtoIn); int iRet = (actual as ObjectResult).StatusCode.Value; string sCode = $"HTTP response {iRet} {(System.Net.HttpStatusCode)iRet}"; string Mes = (200 == iRet) ? (sCode) : ("[[ERROR!]] " + sCode + (System.Net.HttpStatusCode)iRet); _logger.LogInformation($"Arrange[{i0}] = {op.expectedData}, {Mes}"); i0++; } int i = 0; foreach (var op in TD_MethodGet_Fail) { // Arrange _logger.LogInformation($"TD[{i}] = {JsonConvert.SerializeObject(op)}"); i++; // Act var actual = controller.Get(op.DtoIn.actions, op.DtoIn.offset, op.DtoIn.fetch); // Assert AssertActionResult <Dto.COperationOutputDto[]>(op.expectedData, op.expectedCode, actual, arr => { return(JsonConvert.SerializeObject(arr.Select(item => item.result).ToArray())); }); // 400 } } finally { var actual = controller.Delete(); } } }
public void MethodGet_EmptyRepo() { lock (_syncLock) { // Arrange _logger.LogInformation($"test MethodGet_EmptyRepo()"); CalculationsController controller = BuildController(true); int i = 0; foreach (var op in TD_MethodGet_EmptyRepo) { _logger.LogInformation($"TD[{i}] = {JsonConvert.SerializeObject(op)}"); i++; // Act var actual = controller.Get(op.DtoIn.actions, op.DtoIn.offset, op.DtoIn.fetch); // Assert AssertActionResult <Dto.CResultDto>(op.expectedData, op.expectedCode, actual); // 200 OK } } }