public void DeleteTest() { var log = new TestLogDto().Log; Assert.DoesNotThrowAsync(() => _logLogic.Delete(new List <Guid> { log.Uuid })); }
public MockedLogDal() { var log = new TestLogDto().Log; var logDal = new Mock <ILogDal>(); logDal.Setup(ld => ld.All()).ReturnsAsync(new List <LogDto> { log }); Mock = logDal.Object; }
private async Task <TestLogDto> SearchFilterFixtureAsync(string testId, TestType testType) { const string methodName = nameof(SearchFilterFixtureAsync); var logList = new TestLogDto { Passed = false, TestId = testId, TestType = testType.ToString(), ErrorDateUtc = DateTime.Now, MethodName = methodName }; try { var workSearchUrl = _urlHelper.GetApiUrl(ApiRequestType.WorkSearchUrl); var workSearchRequest = new WorkSearchRequestDto() { ItemCollection = { "TestWorkLoad" } }; var workSearchResponse = await _workRequestHelper.SearchAsync(workSearchUrl, workSearchRequest); if (workSearchResponse?.Result != null) { if (workSearchResponse.Success == true) { if (workSearchResponse.Result.Count > 0) { if (workSearchResponse.Result[0].GetType() == typeof(WorkResponseDto)) { logList.Passed = true; } } } } else { logList.ErrorMessage = ErrorMessage.NullResponse; } } catch (Exception ex) { logList.ErrorMessage = ex.Message; } return(logList); }
private async Task <TestLogDto> GetFixtureAsync(string testId, TestType testType) { const string methodName = nameof(GetFixtureAsync); var logList = new TestLogDto { Passed = false, TestId = testId, TestType = testType.ToString(), ErrorDateUtc = DateTime.Now, MethodName = methodName }; try { var workGetUrl = _urlHelper.GetApiUrl(ApiRequestType.WorkGetUrl); var workGetRequest = new WorkGetRequestDto() { WorkId = 1 }; var workGetResponse = await _workRequestHelper.GetAsync(workGetUrl, workGetRequest); if (workGetResponse?.Result != null) { if (workGetResponse.Success == true && workGetResponse.Result.GetType() == typeof(WorkResponseDto)) { logList.Passed = true; } } else { logList.ErrorMessage = ErrorMessage.NullResponse; } } catch (Exception ex) { logList.ErrorMessage = ex.Message; } return(logList); }
private async Task <TestLogDto> UpdateFixtureAsync(string testId, TestType testType) { const string methodName = nameof(UpdateFixtureAsync); var logList = new TestLogDto { Passed = false, TestId = testId, TestType = testType.ToString(), ErrorDateUtc = DateTime.Now, MethodName = methodName }; try { var workUpdateUrl = _urlHelper.GetApiUrl(ApiRequestType.WorkUpdateUrl); var workUpdateRequest = BuildWorkUpdateRequestDto(); var workUpdateResponse = await _workRequestHelper.UpdateAsync(workUpdateUrl, workUpdateRequest); if (workUpdateResponse != null) { if (workUpdateResponse.Success == true) { logList.Passed = true; } } else { logList.ErrorMessage = ErrorMessage.NullResponse; } } catch (Exception ex) { logList.ErrorMessage = ex.Message; } return(logList); }