private void Lexer(string input) { var dlexer = new CDirectiveLexer( parserState, new CLexer(new StringReader(input), CLexer.GccKeywords)); var sc = new StringConcatenator(dlexer); lexer = new LookAheadLexer(sc); }
private void Lex(string source) { this.sc = new StringConcatenator( new CDirectiveLexer( new ParserState(), new CLexer( new StringReader(source), CLexer.StdKeywords))); }
public void ConcatenateStringData_ReturnsExpectedString(StringData stringData, string expectedResult) { // Arrange var sut = new StringConcatenator(); // Act var result = sut.ConcatenateStringData(stringData); // Assert Assert.AreEqual(result, expectedResult); }
public void Concat_RestursExpected_WhenPassingStrings(string input, string expected) { //Arrage var stringConcatenator = new StringConcatenator(); //Act stringConcatenator.Concat(input); var result = stringConcatenator.ToString(); //Assert Assert.Equal(expected, result); }
public void Concat_ThrowsOverflowException_WhenPassingLongString() { //Arrage var stringConcatenator = new StringConcatenator(); const string OVER_MAXIMUM_LENGTH = "ala ma kota i psa"; //Act Action action = () => stringConcatenator.Concat(OVER_MAXIMUM_LENGTH); //Assert Assert.Throws <OverflowException>(action); }
public void ConcatenateStringData_DuplicatedTest() { // Arrange var stringData = new StringData() { String1 = "foo", String2 = "bar" }; var sut = new StringConcatenator(); // Act var result = sut.ConcatenateStringData(stringData); // Assert Assert.AreEqual(result, "foobar"); }
public void ConcatenateStringData_ReturnsExpectedString(string string1, string string2, string expectedResult) { // Arrange var sut = new StringConcatenator(); var stringData = new StringData() { String1 = string1, String2 = string2 }; // Act var result = sut.ConcatenateStringData(stringData); // Assert Assert.AreEqual(result, expectedResult); }
public void Setup() { this.sc = null !; }
public StringConcatenatorUnitTest() { _stringConcatenator = new StringConcatenator(); }
public string CheckStringConcatenation(string firstStr, string secondStr) { var concatenator = new StringConcatenator(); return(concatenator.Concatenate(firstStr, secondStr)); }