public void GetCard_ByName_NotFuzzy() { // Setup IHttpClientMock httpClientMock = new Mock <IHttpClient>(); httpClientMock.Setup(h => h.GetAsJson("https://api.scryfall.com/cards/named?&exact=" + testData.TestCard.Name)) .ReturnsAsync(""); var fetcher = new ScryFallFetcher(httpClientMock.Object); var actual = fetcher.GetCard(testData.TestCard.Name, true).Result; Assert.Null(actual); }
public void GetCard_ByMultiverseId_NotFound() { // Setup IHttpClientMock httpClientMock = new Mock <IHttpClient>(); httpClientMock.Setup(h => h.GetAsJson("https://api.scryfall.com/cards/multiverse/" + testData.TestCard_ScryNotFound.MultiverseId)) .ReturnsAsync(""); var fetcher = new ScryFallFetcher(httpClientMock.Object); var actual = fetcher.GetCard(testData.TestCard_ScryNotFound.MultiverseId).Result; Assert.Null(actual); }