コード例 #1
0
        public async Task TestEditDescriptionAsync()
        {
            // Arrange
            var hostingEnvironment = HostingEnvironmentMocker.GetMockHostingEnvironment();
            var apiConfig          = new ApiConfig();
            var logger             = LoggerMocker.GetLogger <DbController>();
            var dbService          = new DbService(hostingEnvironment, apiConfig);
            var controller         = new DbController(logger, dbService);
            var request            = new DbRequest
            {
                Name        = "Store",
                Table       = "Production.Product",
                Type        = "table",
                Description = "Products catalog (unit tests)"
            };

            // Act
            var response = await controller.EditDescriptionAsync(request) as ObjectResult;

            var value = response.Value as ISingleResponse <EditDescription>;

            // Assert
            Assert.False(value.DidError);
        }