public async Task TsBundleSuccess() { // Arrange var entrys = new List <BundleEntry>() { new BundleEntry() { InputFiles = new string[] { rootFolder + "home.ts" }, OutputFile = rootFolder + "resultBundle.ts" }, new BundleEntry() { InputFiles = new string[] { rootFolder + "IMenuInfluential.ts", rootFolder + "IMenuItemEventable.ts", rootFolder + "menu.ts", rootFolder + "search.ts", rootFolder + "site.ts" }, OutputFile = rootFolder + "resultBundle2.ts" } }; var expectedBundles = await GetExpectedBundles(); // Act await Bundler.BundleAsync(entrys); var resultBundles = await GetResultBundles(entrys); // Assert Assert.Equal(expectedBundles, resultBundles); }
public async Task SourceFileNotExist() { // Arrange var entrys = new List <BundleEntry>() { new BundleEntry() { InputFiles = new string[] { rootFolder + "home1.ts" }, OutputFile = rootFolder + "resultBundle.ts" }, new BundleEntry() { InputFiles = new string[] { rootFolder + "IMenuInfluential.ts", rootFolder + "IMenuItemEventable.ts", rootFolder + "menu.ts", rootFolder + "search.ts", rootFolder + "site.ts" }, OutputFile = rootFolder + "resultBundle2.ts" } }; // Act Func <Task> action = async() => await Bundler.BundleAsync(entrys); // Assert var exception = await Assert.ThrowsAsync <FileNotFoundException>(action); }