Exemplo n.º 1
0
        public void ReturnsFirstSeveralLettersOfWord()
        {
            Simon  simon = new Simon();
            string s     = "abcdefg";

            Assert.AreEqual("a", Simon.StartOfWord(s, 1));
            Assert.AreEqual("ab", Simon.StartOfWord(s, 2));
            Assert.AreEqual("abc", Simon.StartOfWord(s, 3));
        }
Exemplo n.º 2
0
        public void ReturnsFirstWordOfHelloWorld()
        {
            Simon simon = new Simon();

            Assert.AreEqual("Hello", Simon.FirstWord("Hello World"));
        }
Exemplo n.º 3
0
        public void ReturnsFirstLetterOfWord()
        {
            Simon simon = new Simon();

            Assert.AreEqual("h", Simon.StartOfWord("hello", 1));
        }
Exemplo n.º 4
0
        public void ReturnsFirstTwoLettersOfWord()
        {
            Simon simon = new Simon();

            Assert.AreEqual("Bo", Simon.StartOfWord("Bob", 2));
        }
Exemplo n.º 5
0
        public void ShouldRepeat()
        {
            Simon simon = new Simon();

            Assert.AreEqual("hello hello", Simon.Repeat("hello"));
        }
Exemplo n.º 6
0
        public void ShouldRepeatANumberOfTimes()
        {
            Simon simon = new Simon();

            Assert.AreEqual("hello hello hello", Simon.Repeat("hello", 3));
        }
Exemplo n.º 7
0
        public void ShoutHello()
        {
            Simon simon = new Simon();

            Assert.AreEqual("HELLO", Simon.Shout("hello"));
        }
Exemplo n.º 8
0
        public void ShoutMultipleWords()
        {
            Simon simon = new Simon();

            Assert.AreEqual("HELLO WORLD", Simon.Shout("hello world"));
        }
Exemplo n.º 9
0
        public void ShouldEchoHello()
        {
            Simon simon = new Simon();

            Assert.AreEqual("hello", Simon.Echo("hello"));
        }
Exemplo n.º 10
0
        public void ShouldEchoBye()
        {
            Simon simon = new Simon();

            Assert.AreEqual("bye", Simon.Echo("Bye"));
        }
Exemplo n.º 11
0
        public void CapitilizeLittleWordsInBeginningOfSentence()
        {
            Simon simon = new Simon();

            Assert.AreEqual("The Bridge over the River Kwai", Simon.Titleize("the bridge over the river kwai"));
        }
Exemplo n.º 12
0
        public void DontCapitilizeLittleWords()
        {
            Simon simon = new Simon();

            Assert.AreEqual("War and Peace", Simon.Titleize("war and peace"));
        }
Exemplo n.º 13
0
        public void CapitilizeEveryWord()
        {
            Simon simon = new Simon();

            Assert.AreEqual("David Copperfield", Simon.Titleize("david copperfield"));
        }
Exemplo n.º 14
0
        public void CapitilizeAWord()
        {
            Simon simon = new Simon();

            Assert.AreEqual("Jaws", Simon.Titleize("jaws"));
        }
Exemplo n.º 15
0
        public void ReturnsFirstWordOfOhDear()
        {
            Simon simon = new Simon();

            Assert.AreEqual("Oh", Simon.FirstWord("Oh Dear"));
        }