//[TestMethod]
 public void TestVeryLongStringBuilderConcatManyTimes()
 {
     //Arranje
     MultipleWaysOfConcatenatingStringsLib.MultipleWaysOfConcatenatingStrings multiTypeStringBuilder = new MultipleWaysOfConcatenatingStringsLib.MultipleWaysOfConcatenatingStrings();
     //Act
     multiTypeStringBuilder.LongStringConcatUsingPlusOperatorManyTimes(1000, 10000);
     //Assert
 }
        //[TestMethod]
        public void testCollectDataFromLongRunOffBothConcatStringUsingStringBuilderAndConcatStringUsingPlusOperator()
        {
            //Arranje
            MultipleWaysOfConcatenatingStringsLib.MultipleWaysOfConcatenatingStrings multiTypeStringBuilder = new MultipleWaysOfConcatenatingStringsLib.MultipleWaysOfConcatenatingStrings();

            //Act
            multiTypeStringBuilder.CollectDataFromLongRunOffBothConcatStringUsingStringBuilderAndConcatStringUsingPlusOperator(1000);

            //Assert
        }
        //[TestMethod]
        public void TestShortStringConcatUsingStringJoin()
        {
            //Arranje
            MultipleWaysOfConcatenatingStringsLib.MultipleWaysOfConcatenatingStrings multipleWaysOfConcatenatingStrings = new MultipleWaysOfConcatenatingStringsLib.MultipleWaysOfConcatenatingStrings();
            //Act
            string result = multipleWaysOfConcatenatingStrings.TwoStringConcatUsingStringJoin("Daniel", " Carrilho");

            //Assert
            Assert.AreEqual(result, "Daniel Carrilho");
        }
        //[TestMethod]
        public void TestShortStringConcatUsingPlusOperator()
        {
            //Arranje
            MultipleWaysOfConcatenatingStringsLib.MultipleWaysOfConcatenatingStrings multiTypeStringBuilder = new MultipleWaysOfConcatenatingStringsLib.MultipleWaysOfConcatenatingStrings();
            //Act
            string result = multiTypeStringBuilder.TwoStringConcatUsingPlusOperator("Daniel", " Carrilho");

            //Assert
            Assert.AreEqual(result, "Daniel Carrilho");
        }
        public void TestXMLDataDrivenShortStringConcatUsingPlusOperator()
        {
            //Arranje
            MultipleWaysOfConcatenatingStringsLib.MultipleWaysOfConcatenatingStrings multiTypeStringBuilder = new MultipleWaysOfConcatenatingStringsLib.MultipleWaysOfConcatenatingStrings();
            //Act
            string result = multiTypeStringBuilder.TwoStringConcatUsingPlusOperator((String)TestContext.DataRow["inputString"], (String)TestContext.DataRow["stringToAppend"]);

            //Assert
            Assert.AreEqual(result, TestContext.DataRow["Result"]);
        }
        //[TestMethod]
        public void testcollectDataFromLongRunOffBothStringBuilderAndConcatStringAsUsualCustomTiming()
        {
            //Arranje
            MultipleWaysOfConcatenatingStringsLib.MultipleWaysOfConcatenatingStrings multiTypeStringBuilder = new MultipleWaysOfConcatenatingStringsLib.MultipleWaysOfConcatenatingStrings();

            //Act
            multiTypeStringBuilder.CollectDataFromLongRunOffBothStringBuilderAndConcatStringAsUsualCustomPreformanceTiming(1000);

            //Assert
        }
Example #7
0
        public void TestMultipleConcatUsingStringAggregate()
        {
            //Arranje
            MultipleWaysOfConcatenatingStringsLib.MultipleWaysOfConcatenatingStrings multipleWaysOfConcatenatingStrings = new MultipleWaysOfConcatenatingStringsLib.MultipleWaysOfConcatenatingStrings();
            //Act
            string result = multipleWaysOfConcatenatingStrings.MultipleConcatUsingStringAggregate("a", 10000);

            //Assert
            Assert.AreEqual(result.Length, 10000);
        }