public Task ShouldThrowForKeyStartingWithSymbol()
    {
        var exception = Assert.Throws <SnippetReadingException>(() =>
                                                                StartEndTester.IsStartRegion("#region _key", "file", out _));

        return(Verify(exception.Message));
    }
    public void ShouldThrowForKeyEndingWithSymbol()
    {
        var exception = Assert.Throws <SnippetReadingException>(() =>
                                                                StartEndTester.IsStartRegion("#region key_ ", out _, out _));

        Assert.Equal("Key should not start or end with symbols. Key: key_", exception.Message);
    }
Esempio n. 3
0
    public void ShouldThrowForKeyEndingWithSymbol()
    {
        var exception = Assert.Throws <SnippetReadingException>(() =>
                                                                StartEndTester.IsStartRegion("#region key_ ", "file", out _));

        Approvals.Verify(exception.Message);
    }
    public Task ShouldIgnoreForNoKey()
    {
        var exception = Assert.Throws <SnippetReadingException>(() =>
                                                                StartEndTester.IsStartRegion("#region ", "file", out _));

        return(Verify(exception.Message));
    }
Esempio n. 5
0
    public void ShouldIgnoreForNoKey()
    {
        var exception = Assert.Throws <SnippetReadingException>(() =>
                                                                StartEndTester.IsStartRegion("#region ", "file", out _));

        Assert.Equal("No Key could be derived. Line: '#region '.", exception.Message);
    }
Esempio n. 6
0
    public void ShouldIgnoreForNoKey()
    {
        string fake;
        var    exception = Assert.Throws <Exception>(() =>
                                                     StartEndTester.IsStartRegion("#region ", out fake, out fake));

        Assert.AreEqual("No Key could be derived. Line: '#region '.", exception.Message);
    }
Esempio n. 7
0
    public void ShouldThrowForKeyEndingWithSymbol()
    {
        string fake;
        var    exception = Assert.Throws <Exception>(() =>
                                                     StartEndTester.IsStartRegion("#region key_ ", out fake, out fake));

        Assert.AreEqual("Key should not start or end with symbols. Key: key_", exception.Message);
    }
Esempio n. 8
0
    public void CanExtractFromXmlWithExtraSpacesWithSuffix1()
    {
        string key;
        string suffix;

        StartEndTester.IsStartRegion("#region  CodeKey  v5    ", out key, out suffix);
        Assert.AreEqual("CodeKey", key);
        Assert.AreEqual("v5", suffix);
    }
Esempio n. 9
0
    public void CanExtractFromXml()
    {
        string key;
        string suffix;

        StartEndTester.IsStartRegion("#region CodeKey", out key, out suffix);
        Assert.AreEqual("CodeKey", key);
        Assert.IsNull(suffix);
    }
Esempio n. 10
0
    public void CanExtractWithDashesWithVersion()
    {
        string key;
        string suffix;

        StartEndTester.IsStartRegion("#region Code-Key 5", out key, out suffix);
        Assert.AreEqual("Code-Key", key);
        Assert.AreEqual("5", suffix);
    }
Esempio n. 11
0
    public void CanExtractWithUnderScores()
    {
        string key;
        string suffix;

        StartEndTester.IsStartRegion("#region Code_Key", out key, out suffix);
        Assert.AreEqual("Code_Key", key);
        Assert.IsNull(suffix);
    }
Esempio n. 12
0
    public void CanExtractWithNoTrailingCharacters()
    {
        string key;
        string suffix;

        StartEndTester.IsStartRegion("#region CodeKey", out key, out suffix);
        Assert.AreEqual("CodeKey", key);
        Assert.IsNull(suffix);
    }
Esempio n. 13
0
 public void CanExtractWithUnderScores()
 {
     StartEndTester.IsStartRegion("#region Code_Key", out var key);
     Assert.Equal("code_key", key);
 }
Esempio n. 14
0
 public void CanExtractFromXmlWithExtraSpaces()
 {
     StartEndTester.IsStartRegion("#region  CodeKey   ", out var key);
     Assert.Equal("codekey", key);
 }
Esempio n. 15
0
 public void ShouldIgnoreForNoKey()
 {
     Assert.False(StartEndTester.IsStartRegion("#region ", out _));
 }
Esempio n. 16
0
 public void ShouldThrowForKeyEndingWithSymbol()
 {
     Assert.False(StartEndTester.IsStartRegion("#region key_ ", out _));
 }
Esempio n. 17
0
 public void WithSpaces()
 {
     Assert.False(StartEndTester.IsStartRegion("#region the text", out _));
 }
 public void CanExtractWithUnderScoresWithVersion()
 {
     StartEndTester.IsStartRegion("#region Code_Key 5", out var key, out var suffix);
     Assert.Equal("Code_Key", key);
     Assert.Equal("5", suffix);
 }
Esempio n. 19
0
 public void CanExtractWithDashes()
 {
     StartEndTester.IsStartRegion("#region Code-Key", "file", out var key);
     Assert.Equal("Code-Key", key);
 }
Esempio n. 20
0
 public void CanExtractWithNoTrailingCharacters()
 {
     StartEndTester.IsStartRegion("#region CodeKey", "file", out var key);
     Assert.Equal("CodeKey", key);
 }
 public void CanExtractFromXmlWithVersion()
 {
     StartEndTester.IsStartRegion("#region CodeKey 5", out var key, out var suffix);
     Assert.Equal("CodeKey", key);
     Assert.Equal("5", suffix);
 }
Esempio n. 22
0
 public void CanExtractFromXml()
 {
     StartEndTester.IsStartRegion("#region CodeKey", "file", out var key);
     Assert.Equal("CodeKey", key);
 }
 public void CanExtractFromXmlWithExtraSpacesWithSuffix1()
 {
     StartEndTester.IsStartRegion("#region  CodeKey  v5    ", out var key, out var suffix);
     Assert.Equal("CodeKey", key);
     Assert.Equal("v5", suffix);
 }