public void Setup()
    {
        var inMemorySettings = new Dictionary <string, string> {
            { "AssetsDirectory", "assets/" },
        };

        Directory.CreateDirectory("assets/");
        IConfiguration configuration = new ConfigurationBuilder()
                                       .AddInMemoryCollection(inMemorySettings)
                                       .Build();

        assetFileService = new AssetFileService(new NullLogger <AssetFileService>(), configuration);
        var loggerMock = new Mock <ILogger <AssetController> >();

        assetController = new AssetController(assetFileService, loggerMock.Object);
    }
 public AssetController(IAssetFileService assetsFileService, ILogger <AssetController> logger)
 {
     this.assetsFileService = assetsFileService;
     this.logger            = logger;
 }