public void Return_Values() { A = new Subset(); A.set_value(0.0, 0.0); A.set_value(0.5, 1.0); A.set_value(1.0, 0.0); Assert.AreEqual(0.0, A.membership(0.0), "Incorrect membership value"); Assert.AreEqual(1.0, A.membership(0.5), "Incorrect membership value"); Assert.AreEqual(0.0, A.membership(1.0), "Incorrect membership value"); Assert.Throws<KeyNotFoundException>(delegate{A.membership(0.2);}); }