public void TestHandlerProvided_DiscoveryRulesExecutedOnType() { var heuristic = new FakeDiscoveryHeuristic(); _discoverer.DiscoveryRules.Clear(); _discoverer.DiscoveryRules.Add(heuristic); _discoverer.Discover(_model); Assert.That(heuristic.Called, Is.True); Assert.That(heuristic.MethodInfo, Is.EqualTo(typeof(TestHandler).GetMethod("GetInt2"))); }