Beispiel #1
0
        public void WhenCustomRaygunClientFactoryIsSetThenDefaultRaygunClientIsNotUsed()
        {
            var otherFakeRaygunClient = new FakeRaygunClient();

            UseACustomRaygunClientFactory(RaygunClientFactoryMethod.From(apiKey => otherFakeRaygunClient));

            Assert.That(_fakeRaygunClient.LastMessageSent, Is.Null);
        }
 public void SetUp()
 {
     _raygunMessageBuilder       = new RaygunMessageBuilder(() => FakeHttpContext.For(new FakeHttpApplication()));
     _fakeUserCustomDataBuilder  = new FakeUserCustomDataBuilder();
     _fakeRaygunClient           = new FakeRaygunClient();
     _currentThreadTaskScheduler = new CurrentThreadTaskScheduler();
     _appender = new TestRaygunAppender(_fakeUserCustomDataBuilder,
                                        _raygunMessageBuilder,
                                        RaygunClientFactoryMethod.From(apiKey => _fakeRaygunClient),
                                        new TypeActivator(l => { }),
                                        _currentThreadTaskScheduler);
 }
 public void SetUp()
 {
     _client = new FakeRaygunClient();
 }