public async Task GetModsetDataByName_ModsetNotExists_ReturnsNotFound() { var modset = _fixture.Create <WebModset>(); var apiClient = new ApiModsetClient(_httpClient); var result = await apiClient.GetModsetDataByName(modset.Name); result.ShouldBeFailure(ModsetsTestController.ModsetWithNameDoesNotExistMessage); }
public async Task GetModsets_StatusOk_ModsetsRetrieved() { var expectedModsets = _modsetsStorage.Modsets.ToList(); var apiClient = new ApiModsetClient(_httpClient); var result = await apiClient.GetModsets(); result.ShouldBeSuccess(expectedModsets); }
public async Task GetModsetDataById_ModsetWithIdExists_ReturnsModset() { var modset = _modsetsStorage.Modsets.First(); var apiClient = new ApiModsetClient(_httpClient); var result = await apiClient.GetModsetDataById(modset.Id); result.ShouldBeSuccess(modset); }