public async Task GetAllianceCorporationIds() { var stubbedData = new int[100]; var httpResponse = new HttpResponseMessage { StatusCode = HttpStatusCode.OK, Content = new StringContent(JsonSerializer.Serialize(stubbedData)) }; var httpResponseTask = Task.FromResult(httpResponse); var response = new EsiResponse <int[]>(HttpStatusCode.OK, stubbedData); _mockDataService .Setup(m => m.GetAsync(It.IsAny <Url>())) .Returns(httpResponseTask); _mockResponseFactory .Setup(m => m.Create <int[]>(It.IsAny <HttpResponseMessage>())) .Returns(response); var allianceEndpoint = new AllianceEndpoint( _mockDataService.Object, _mockResponseFactory.Object); var result = await allianceEndpoint.GetAllianceCorporationIds(1); Assert.AreEqual(response, result); }
public async Task GetAllianceIcon() { var stubbedData = new Icon { Url128 = "some/128px/url", Url64 = "some/64px/url" }; var httpResponse = new HttpResponseMessage { StatusCode = HttpStatusCode.OK, Content = new StringContent(JsonSerializer.Serialize(stubbedData)) }; var httpResponseTask = Task.FromResult(httpResponse); var response = new EsiResponse <Icon>(HttpStatusCode.OK, stubbedData); _mockDataService .Setup(m => m.GetAsync(It.IsAny <Url>())) .Returns(httpResponseTask); _mockResponseFactory .Setup(m => m.Create <Icon>(It.IsAny <HttpResponseMessage>())) .Returns(response); var allianceEndpoint = new AllianceEndpoint( _mockDataService.Object, _mockResponseFactory.Object); var result = await allianceEndpoint.GetAllianceIcon(1); Assert.AreEqual(response, result); }
private void Init(ApiOptions apiOptions) { Meta = new MetaEndpoint(apiOptions); Alliance = new AllianceEndpoint(apiOptions); Assets = new AssetsEndpoint(apiOptions); Bookmarks = new BookmarksEndpoint(apiOptions); Calendar = new CalendarEndpoint(apiOptions); }