Skip to content

Commit c083f76

Browse files
committed
Rename response object class.
1 parent 1d6a2db commit c083f76

File tree

3 files changed

+9
-9
lines changed

3 files changed

+9
-9
lines changed

Optimizely.Graph.Source.Sdk/Optimizely.Graph.Source.Sdk.Tests/RepositoryTests/GraphSourceRepositoryTests.cs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -203,14 +203,14 @@ public async Task SaveContentAsync_SerializesData_AndCallsGraphClient()
203203
var request = new HttpRequestMessage(HttpMethod.Post, $"/api/content/v2/data?id={source}") { Content = content };
204204

205205
mockRestClient.Setup(c => c.SendAsync(It.IsAny<HttpRequestMessage>())).ReturnsAsync(response);
206-
mockRestClient.Setup(c => c.HandleResponse<ApiResponse>(response));
206+
mockRestClient.Setup(c => c.HandleResponse<ContentV2ApiResponse>(response));
207207

208208
// Act
209209
await repository.SaveContentAsync(generateId: (x) => x.ToString(), exampleData);
210210

211211
// Assert
212212
mockRestClient.Verify(c => c.SendAsync(It.Is<HttpRequestMessage>(x => Compare(request, x))), Times.Once);
213-
mockRestClient.Verify(c => c.HandleResponse<ApiResponse>(response), Times.Once);
213+
mockRestClient.Verify(c => c.HandleResponse<ContentV2ApiResponse>(response), Times.Once);
214214
mockRestClient.VerifyAll();
215215
}
216216

@@ -247,18 +247,18 @@ public async Task SaveContentAsync_SerializesData_ReturnsJournalId()
247247
var response = new HttpResponseMessage(HttpStatusCode.OK);
248248
var request = new HttpRequestMessage(HttpMethod.Post, $"/api/content/v2/data?id={source}") { Content = content };
249249

250-
var expectedApiResponse = new ApiResponse { JournalId = "stream/id" };
250+
var expectedApiResponse = new ContentV2ApiResponse { JournalId = "stream/id" };
251251

252252
mockRestClient.Setup(c => c.SendAsync(It.IsAny<HttpRequestMessage>())).ReturnsAsync(response);
253-
mockRestClient.Setup(c => c.HandleResponse<ApiResponse>(response)).ReturnsAsync(expectedApiResponse);
253+
mockRestClient.Setup(c => c.HandleResponse<ContentV2ApiResponse>(response)).ReturnsAsync(expectedApiResponse);
254254

255255
// Act
256256
var actualJournalId = await repository.SaveContentAsync(generateId: (x) => x.ToString(), exampleData);
257257

258258
// Assert
259259
Assert.AreEqual(expectedApiResponse.JournalId, actualJournalId);
260260
mockRestClient.Verify(c => c.SendAsync(It.Is<HttpRequestMessage>(x => Compare(request, x))), Times.Once);
261-
mockRestClient.Verify(c => c.HandleResponse<ApiResponse>(response), Times.Once);
261+
mockRestClient.Verify(c => c.HandleResponse<ContentV2ApiResponse>(response), Times.Once);
262262
mockRestClient.VerifyAll();
263263
}
264264

@@ -361,7 +361,7 @@ public async Task SaveContentAsync_WithMultipleTypes_ShouldGenerateJsonForConten
361361
var request = new HttpRequestMessage(HttpMethod.Post, $"/api/content/v2/data?id={source}") { Content = content };
362362

363363
mockRestClient.Setup(c => c.SendAsync(It.IsAny<HttpRequestMessage>())).ReturnsAsync(response);
364-
mockRestClient.Setup(c => c.HandleResponse<ApiResponse>(response));
364+
mockRestClient.Setup(c => c.HandleResponse<ContentV2ApiResponse>(response));
365365

366366
// Act
367367
await repository.SaveContentAsync<object>(generateId, locationStockholm, locationLondon, event1, event2, event3);
@@ -370,7 +370,7 @@ public async Task SaveContentAsync_WithMultipleTypes_ShouldGenerateJsonForConten
370370
Assert.AreEqual(expectedJsonString, jsonString);
371371

372372
mockRestClient.Verify(c => c.SendAsync(It.Is<HttpRequestMessage>(x => Compare(request, x))), Times.Once);
373-
mockRestClient.Verify(c => c.HandleResponse<ApiResponse>(response), Times.Once);
373+
mockRestClient.Verify(c => c.HandleResponse<ContentV2ApiResponse>(response), Times.Once);
374374
mockRestClient.VerifyAll();
375375
}
376376

Optimizely.Graph.Source.Sdk/Optimizely.Graph.Source.Sdk/Repositories/GraphSourceRepository.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ public async Task<string> SaveContentAsync<T>(Func<T, string> generateId, params
8888
using var requestMessage = new HttpRequestMessage(HttpMethod.Post, $"{DataUrl}?id={source}");
8989
requestMessage.Content = content;
9090
using var responseMessage = await client.SendAsync(requestMessage);
91-
var response = await client.HandleResponse<ApiResponse>(responseMessage);
91+
var response = await client.HandleResponse<ContentV2ApiResponse>(responseMessage);
9292
return response?.JournalId ?? string.Empty;
9393
}
9494

Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
public class ApiResponse
1+
public class ContentV2ApiResponse
22
{
33
public string JournalId { get; set; }
44
}

0 commit comments

Comments
 (0)