public void Can_be_created_from_js_file_name() { var target = new AssetFile(@"C:\Project\path1\Asset1.js", @"C:\project"); Assert.AreEqual(@"C:\Project\path1\Asset1.js", target.OriginalFile); Assert.AreEqual(@"c:/project/path1/asset1.js", target.File); Assert.AreEqual(@"path1", target.Path); Assert.AreEqual("path1/asset1", target.Name); Assert.AreEqual(".js", target.Extension); Assert.AreEqual(true, target.HasName("path1/asset1")); Assert.AreEqual(true, target.HasName("path1/asset1.js")); Assert.AreEqual(false, target.HasName("path1/asset1.js.coffee")); Assert.AreEqual(AssetType.Js, target.Type); }