public void ReplacementWorks() { var rootedPath = RootedPath("d", "foobar"); var code = DynamicResponseCreatorBase.CreateCorrectPathsInLoadStatements("#load \"foo.csscript\"", rootedPath); if (IsWindows) { Assert.Equal($"#load \"d:\\foobar\\foo.csscript\"", code); } else { Assert.Equal($"#load \"/d/foobar/foo.csscript\"", code); } }
public ActionResult Config() { ViewData["Now"] = DateTime.Now; ViewData["ReloadTimestamps"] = _endpointCollectionProvider.ReloadTimestamps; ViewData["SourceDirectory"] = _endpointCollection.SourceDirectory; ViewData["FrameworkVersion"] = Program.FrameworkVersion; ViewData["NetmockeryVersion"] = Program.NetmockeryVersion; ViewData["DefaultScriptReferences"] = from metadatareference in DynamicResponseCreatorBase.GetDefaultMetadataReferences() select metadatareference.Display; return(View()); }
public void IncludesWork() { var code = DynamicResponseCreatorBase.ExecuteIncludes("aaa; #include \"abc.txt\"", dc.DirectoryName); Assert.Equal("aaa; abc", code); }
public void ReplacementWorks() { var code = DynamicResponseCreatorBase.CreateCorrectPathsInLoadStatements("#load \"foo.csscript\"", "C:\\dev"); Assert.Equal("#load \"C:\\dev\\foo.csscript\"", code); }