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")));
        }
        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")));
        }