コード例 #1
0
        public void ValidAnagramSimpleTest()
        {
            string s = "anagram",
                   t = "nagaram";

            Assert.AreEqual(true, StringProgram.IsAnagram(s, t));
        }
コード例 #2
0
        public void IsPalindromeString()
        {
            var pal      = new StringProgram();
            var expected = false;
            var actual   = pal.IsPalindromeString("abhinav");

            Assert.AreEqual(actual, expected);
        }
コード例 #3
0
        public void ReverseStringTest()
        {                                                //Arrange
            var    sp             = new StringProgram(); //var keyword does implicit TYPying
            string expectedresult = "ajoop";


            //Act
            var actualResult = sp.ReverseString("pooja");



            //Assert
            Assert.AreEqual(expectedresult, actualResult);
        }
コード例 #4
0
        public void ReverseComplexStringTest()
        {
            string s = "This is a complex string!";

            Assert.AreEqual("!gnirts xelpmoc a si sihT", StringProgram.Reverse(s));
        }
コード例 #5
0
        public void ReverseSimpleStringTest()
        {
            string s = "Hello!";

            Assert.AreEqual("!olleH", StringProgram.Reverse(s));
        }
コード例 #6
0
 public void ReverseEmptyStringTest()
 {
     Assert.AreEqual(string.Empty, StringProgram.Reverse(string.Empty));
 }
コード例 #7
0
        public void FirstUniqueCharInComplexStringTest()
        {
            string s = "testing a really complex string";

            Assert.AreEqual(15, StringProgram.FirstUniqChar(s));
        }
コード例 #8
0
        public void FirstUniqueCharTest()
        {
            string s = "testing";

            Assert.AreEqual(1, StringProgram.FirstUniqChar(s));
        }
コード例 #9
0
        public void PrintAStringTest()
        {
            var str = new StringProgram();

            str.PrintAString("Hello", "World", "in", "a", "frame");
        }