public void GetPreviousWord() { WordTargetLayout layout = new WordTargetLayout(new List <string> { "VARIABLE", "VALUE", "VAGUE", "UNCLEAR", "STATE" }); Assert.AreEqual(null, layout.GetPreviousWord("VARIABLE")); Assert.AreEqual("VARIABLE", layout.GetPreviousWord("VALUE")); Assert.AreEqual("UNCLEAR", layout.GetPreviousWord("STATE")); Assert.ThrowsException <System.Exception>(() => layout.GetNextWord("NOTTHERE")); }