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 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_ResultsSameStringAsInput_WhenPassingSingleSign() { //Arrage //var stringConcatenator = new StringConcatenator(); var value = string.Concat(new Faker().Random.Chars(count: 1)); //Act _stringConcatenator.Concat(value); var result = _stringConcatenator.ToString(); //Assert Assert.Equal(value, result); }