private void CheckBundleSomeFiles(string pathToBundle, bool isMinimising, string expectedExtension) { Bundler bun = new Bundler(); string bunPath = GetPathToTestData(pathToBundle); //no need to cleanup - since robocopy will do this in build event. string outPath; bun.ProcessBundle(GetPathToTestDataDir(), bunPath, out outPath); CheckThatFileExists(outPath); expectedExtension = Path.GetExtension(expectedExtension); Assert.AreEqual(expectedExtension, Path.GetExtension(outPath)); //check there is/is not minimised file: string minimisedPath = outPath.ToLower().Replace(expectedExtension, ".min" + expectedExtension); Assert.AreEqual(isMinimising, File.Exists(minimisedPath)); }