public void TestForEachColourReturnsCorrectRule(Colour colour) { // ARRANGE IAxiom axiom = new Axiom(); // ACT IRule actualRule = axiom.GetRule(colour); // ASSERT Assert.IsNotNull(actualRule); Assert.AreEqual(colour, actualRule.Colour); }