Esempio n. 1
0
        public async Task DownloadMetadataAsync_ExistingId_GetsFromAdapter()
        {
            // Arrange
            const int idx = 0;

            _mocker.GetMock <IHttpAdapter>()
            .Setup(x => x.GetFromJsonAsync <BingArchiveDto>("https://www.bing.com/HPImageArchive.aspx?format=js&idx=0&n=10&mkt=en-US"))
            .Returns(Task.FromResult(new BingArchiveDto()));

            // Act
            BingArchiveDto actual = await _service.DownloadMetadataAsync(idx);

            // Assert
            Assert.NotNull(actual);
        }