public void CciAndReflectedStrategies_ProduceSameOutput_WithNoExplicitInitialContext() { var cci = new NRConfigManager.Infrastructure.Cci.CciInstrumentationDiscoverer(); var reflected = new NRConfigManager.Infrastructure.Reflected.ReflectedInstrumentationDiscoverer(); var cciSet = cci.GetInstrumentationSet("TestAssembly.dll", null, x => true); var reflectedSet = reflected.GetInstrumentationSet("TestAssembly.dll", null, x => true); // Render both var cciSetRendered = NRConfigManager.Rendering.Renderer.Render(cciSet); var reflectedSetRendered = NRConfigManager.Rendering.Renderer.Render(reflectedSet); Assert.IsTrue(EqualityHelper.AreObjectsEquivalentByPublicProperties(cciSetRendered, reflectedSetRendered, true)); }