public void DetectAnagrams_ShouldReturnDetectedAnagrams() { RequestedWord = "dievas"; ExpectedList.AddRange(new List <string>() { "dievas", "veidas", "vedasi", "deivas" }); _anagramSolver.GetAnagramsSeperated(RequestedWord).Returns(ExpectedList); ////////////////////////////////// ////////////////////////////////// var result = _requestService.DetectAnagrams(RequestedWord); result.ShouldNotBeEmpty(); result.ShouldBe(ExpectedList); _anagramSolver.Received().GetAnagramsSeperated(RequestedWord); }
public IList <string> DetectAnagrams(string requestWord) { IList <string> words = _anagramSolver.GetAnagramsSeperated(requestWord); return(words); }