public void Setup() { try { MockMessageBroker broker = new MockMessageBroker(); MockExecutionTimer timer = new MockExecutionTimer(); MockInspectorContext inspectorContext = new MockInspectorContext { RuntimePolicyStrategy = () => RuntimePolicy.On, MessageBroker = broker, TimerStrategy = () => timer }; JsonInspector inspector = new JsonInspector(); inspector.Setup(inspectorContext); Assert.IsNotNull(JsonConvert.DefaultSettings); JsonSerializerSettings settings = JsonConvert.DefaultSettings(); Assert.IsNotNull(settings.TraceWriter); Assert.IsInstanceOf <GlimpseTraceWriter>(settings.TraceWriter); } finally { JsonConvert.DefaultSettings = null; } }
public void Setup() { try { MockMessageBroker broker = new MockMessageBroker(); MockExecutionTimer timer = new MockExecutionTimer(); MockInspectorContext inspectorContext = new MockInspectorContext { RuntimePolicyStrategy = () => RuntimePolicy.On, MessageBroker = broker, TimerStrategy = () => timer }; JsonInspector inspector = new JsonInspector(); inspector.Setup(inspectorContext); Assert.IsNotNull(JsonConvert.DefaultSettings); JsonSerializerSettings settings = JsonConvert.DefaultSettings(); Assert.IsNotNull(settings.TraceWriter); Assert.IsInstanceOf<GlimpseTraceWriter>(settings.TraceWriter); } finally { JsonConvert.DefaultSettings = null; } }