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); }
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); }