Exemplo n.º 1
0
        public void EmptySpace()
        {
            WordTargetLayout layout = new WordTargetLayout(new List <string> {
                "VARIABLE", "VALUE", "VAGUE", "UNCLEAR", "STATE"
            });

            layout.AssignWord("VALUE", 3);
            layout.AssignWord("UNCLEAR", 3);
            Assert.AreEqual(0.660, layout.GetEmptySpace(3), 0.001);
            Assert.AreEqual(1.0, layout.GetEmptySpace(4));
            Assert.AreEqual(0.892, layout.GetEmptySpace(5), 0.001);
            Assert.ThrowsException <System.Exception>(() => layout.GetEmptySpace(6));
            Assert.ThrowsException <System.Exception>(() => layout.GetEmptySpace(1));
        }