public void IncludesZipOnesLip() { IdiomFinder finder = new IdiomFinder(); var listOfIdioms = finder.FindIdioms(); foreach (var idiom in listOfIdioms) { Console.WriteLine(idiom); } Assert.Contains("Zip One’s Lip", listOfIdioms, "Expected to find Zip One's Lip"); }
public void AColdFish_ReturnsExpectedClues() { IdiomFinder finder = new IdiomFinder(); Dictionary <string, Clue> extractedClues = finder.ExtractCluesFromIdiom("A Cold Fish"); Assert.AreEqual(2, extractedClues.Count, "Expected 2 clues"); Assert.IsTrue(extractedClues.ContainsKey("cold"), "Expected a clue for cold."); Clue firstClue = extractedClues["cold"]; Assert.AreEqual("A ____ Fish", firstClue.ClueText); Assert.AreEqual(ClueSource.ClueSourceIdiom, firstClue.ClueSource); Assert.IsTrue(extractedClues.ContainsKey("fish"), "Expected a clue for fish."); Clue secondClue = extractedClues["fish"]; Assert.AreEqual("A Cold ____", secondClue.ClueText); Assert.AreEqual(ClueSource.ClueSourceIdiom, secondClue.ClueSource); }