public void WebResourcesTest(string fileLocationText, string filename, string fullPath)
        {
            Mock <IWebResources> webResourcesMock = new Mock <IWebResources>();

            webResourcesMock.Setup(wr => wr.GetSystemFilePath(filename)).Returns(fullPath);

            FileLocation fileLocation = new FileLocationParser(null, webResourcesMock.Object).Parse(fileLocationText);

            fileLocation.FullPath.Should().Be(fullPath);
        }
        public void ServerUrlTest(string fileLocationText, string fileName, int lineNumber, int columnNumber)
        {
            FileLocation fileLocation = new FileLocationParser("http://localhost:8080", Mock.Of <IWebResources>()).Parse(fileLocationText);

            fileLocation.ShouldBeEquivalentTo(new { Filename = fileName, FullPath = (string)null, LineNumber = lineNumber, ColumnNumber = columnNumber });
        }