コード例 #1
0
        public async Task ReturnsModelFromServiceMethod()
        {
            // Arrange
            const string imageId = "XXXXXXXX";
            var          model   = new StockImageModel {
                Id = imageId
            };

            mockedService.Setup(s => s.GetImage(It.IsAny <string>())).ReturnsAsync(model);

            // Act
            var stockImage = await provider.GetImage(imageId, defaultServiceId);

            // Assert
            Assert.Equal(imageId, stockImage.Id);
            Assert.Same(model, stockImage);
        }
コード例 #2
0
        public async Task ReturnsModelFromServiceMethod()
        {
            // Arrange
            const string id    = "XXXXXXXX";
            var          model = new StockImageModel {
                Id = id
            };

            mockedService.Setup(s => s.GetRandomImage()).ReturnsAsync(model);

            // Act
            var stockImage = await provider.GetRandomImage();

            // Assert
            Assert.Equal(id, stockImage.Id);
            Assert.Same(model, stockImage);
        }