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);
        }