Exemplo n.º 1
0
        public void Convert_4_Row()
        {
            var input = "PAYPALISHIRING";

            var result = ZigZagConversion.Convert(input, 4);

            Assert.AreEqual("PINAASRGYHPLII", result);
        }
Exemplo n.º 2
0
        public void Convert_1_Row()
        {
            var input = "PAYPALISHIRING";

            var result = ZigZagConversion.Convert(input, 1);

            Assert.AreEqual("PAYPALISHIRING", result);
        }
Exemplo n.º 3
0
        public void Convert_3_Row()
        {
            var input = "PAYPALISHIRING";

            var result = ZigZagConversion.Convert(input, 3);

            Assert.AreEqual("PAHNAPLSIIGYIR", result);
        }
Exemplo n.º 4
0
        public void Convert_2_Row()
        {
            var input = "PAYPALISHIRING";

            var result = ZigZagConversion.Convert(input, 2);

            Assert.AreEqual("PPIINAYALSHRIG", result);
        }
Exemplo n.º 5
0
        public void TestV3(string input, int rowNumber, string expected)
        {
            var actul = new ZigZagConversion();

            var rslt = actul.ConvertV3(input, rowNumber);

            Assert.Equal(expected, rslt);
        }
Exemplo n.º 6
0
        public void Convert_ShouldConvert_StringToZigZag(
            string input,
            int numberOfRows,
            string expectedOutput)
        {
            // Arrange
            var converter = new ZigZagConversion();

            // Act
            var output = converter.Convert(input, numberOfRows);

            // Assert
            output.Should().Be(expectedOutput);
        }
Exemplo n.º 7
0
 public void BeforeEach()
 {
     ZigZagConversion = new ZigZagConversion();
 }
Exemplo n.º 8
0
 public string TestSolution(string s, int rows)
 {
     return(ZigZagConversion.Solution(s, rows));
 }
Exemplo n.º 9
0
 public ZigZagConversionTests()
 {
     _objUnderTest = new ZigZagConversion();
 }