Exemplo n.º 1
0
        public void Customers_And_Store_Scum_Are_Anagram_Equals_True()
        {
            Anagrams anagrams = new Anagrams();
            var      result   = anagrams.IsAnagram("store scum", "customers");

            Assert.AreEqual(true, result);
        }
Exemplo n.º 2
0
        public void First_Word_With_Whitespace_And_Second_Without_Equals_True()
        {
            Anagrams anagrams = new Anagrams();
            var      result   = anagrams.IsAnagram("store scum", "customers");

            Assert.AreEqual(true, result);
        }
Exemplo n.º 3
0
        public void Null_Strings_Are_Not_Anagram_Equals_False()
        {
            Anagrams anagrams = new Anagrams();
            var      result   = anagrams.IsAnagram(null, null);

            Assert.AreEqual(false, result);
        }
Exemplo n.º 4
0
        public void Empty_Space_String_Are_Not_Anagram_Equals_False()
        {
            Anagrams anagrams = new Anagrams();
            var      result   = anagrams.IsAnagram("", "");

            Assert.AreEqual(false, result);
        }
Exemplo n.º 5
0
        public void Roam_And_Moro_Are_Anagram_EqualsFalse()
        {
            Anagrams anagrams = new Anagrams();
            var      result   = anagrams.IsAnagram("room", "roam");

            Assert.AreEqual(false, result);
        }
Exemplo n.º 6
0
        public void ReturnFalseIfStringsAreNotAnagrams(string left, string right)
        {
            var result = Anagrams.IsAnagram(left, right);

            Assert.False(result, $"{left} and {right} are anagrams");
        }
Exemplo n.º 7
0
        public void ReturnTrueIfStringsAreAnagrams(string left, string right)
        {
            var result = Anagrams.IsAnagram(left, right);

            Assert.True(result, $"{left} and {right} are not anagrams");
        }