Ejemplo n.º 1
0
        public void AnagramsFinder_Returns_Items_AnagramsList_HasValue()
        {
            //Arrage
            string[] testData        = new string[] { "test1", "test2" };
            var      iAnagramsFinder = new Mock <IAnagramsFinder>();

            iAnagramsFinder.Setup(x => x.GetAnagrams()).Returns(testData);
            var anagramsManager = new AnagramsManager(iAnagramsFinder.Object);

            //Act
            var actual = anagramsManager.AnagramsList;

            //Assert
            Assert.Equal(testData, actual);
        }
Ejemplo n.º 2
0
        public void Anagram_Validator_Params_Are_Equals_Returns_True()
        {
            //Arrage
            string[] testData        = new string[] { "test1", "1tesT" };
            var      iAnagramsFinder = new Mock <IAnagramsFinder>();

            iAnagramsFinder.Setup(x => x.GetAnagrams()).Returns(testData);

            var anagramsManager = new AnagramsManager(iAnagramsFinder.Object);

            //Act
            var actual = anagramsManager.Validator(testData[0], testData[1]);

            //Assert
            Assert.True(actual);
        }