Ejemplo n.º 1
0
 public void Can_tell_if_it_is_in_the_given_tree()
 {
     var target = new AssetFile(@"C:\Project\path1\a\a1\asset1.js", @"C:\project");
     // ideal paths
     Assert.AreEqual(true, target.IsInTree("path1"));
     Assert.AreEqual(true, target.IsInTree("path1/a"));
     Assert.AreEqual(true, target.IsInTree("path1/a/a1"));
     // not-ideal paths
     Assert.AreEqual(true, target.IsInTree(@"Path1\"));
     Assert.AreEqual(true, target.IsInTree(@"path1\A"));
     Assert.AreEqual(true, target.IsInTree(@"path1/A\A1"));
     // wrong paths
     Assert.AreEqual(false, target.IsInTree("a\a1"));
     Assert.AreEqual(false, target.IsInTree(@"path2"));
     Assert.AreEqual(false, target.IsInTree(@"Projects"));
     Assert.AreEqual(false, target.IsInTree("path1/a/a1/asset1"));
 }