Example #1
0
        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;
      }
    }