public void should_call_search_assembly_event() { var directoriestolook = ""; var loader = new AppDomainLoader { FindAssemblyMethod = MockAssemblySearchEvent }; loader.Search(new[]{directoriestolook}); Assembly.Load("FakeAssemblyname"); Assert.IsTrue(_eventCalled); }