public void Create_InvokesOnCreate()
        {
            var project = Guid.NewGuid().ToString("N");
            var factory = new TestableJsonPacketFactory(project);
            var json    = factory.Create(String.Empty, (SentryMessage)null);

            Assert.That(json.Project, Is.EqualTo(project));
        }
        public void Create_InvokesOnCreate()
        {
            var project = Guid.NewGuid().ToString("N");
            var factory = new TestableJsonPacketFactory(project);
            var json = factory.Create(String.Empty, (SentryMessage)null);

            Assert.That(json.Project, Is.EqualTo(project));
        }
Exemplo n.º 3
0
        public async Task CaptureMessageAsync_InvokesSend_AndJsonPacketFactoryOnCreate()
        {
            var project           = Guid.NewGuid().ToString();
            var jsonPacketFactory = new TestableJsonPacketFactory(project);
            var client            = new TestableRavenClient(dsnUri, jsonPacketFactory);
            var result            = await client.CaptureMessageAsync("Test");

            Assert.That(result, Is.EqualTo(project));
        }
        public async Task CaptureMessageAsync_ClientReleaseIsIgnored()
        {
            var jsonPacketFactory = new TestableJsonPacketFactory(release : "keep-me");
            var client = new TestableRavenClient(dsnUri, jsonPacketFactory) { Release = "foobar" };
            await client.CaptureMessageAsync("Test");

            var lastEvent = client.LastPacket;

            Assert.That(lastEvent.Release, Is.EqualTo("keep-me"));
        }
Exemplo n.º 5
0
        public void CaptureMessage_InvokesSend_AndJsonPacketFactoryOnCreate()
        {
            const string dsnUri =
                "http://*****:*****@app.getsentry.com/3739";
            var project           = Guid.NewGuid().ToString();
            var jsonPacketFactory = new TestableJsonPacketFactory(project);
            var client            = new TestableRavenClient(dsnUri, jsonPacketFactory);
            var result            = client.CaptureMessage("Test");

            Assert.That(result, Is.EqualTo(project));
        }
Exemplo n.º 6
0
        public void CaptureMessage_InvokesSend_AndJsonPacketFactoryOnCreate()
        {
            const string dsnUri =
                "http://*****:*****@app.getsentry.com/3739";
            var project = Guid.NewGuid().ToString();
            var jsonPacketFactory = new TestableJsonPacketFactory(project);
            var client = new TestableRavenClient(dsnUri, jsonPacketFactory);
            var result = client.CaptureMessage("Test");

            Assert.That(result, Is.EqualTo(project));
        }
Exemplo n.º 7
0
        public async Task CaptureMessageAsync_ClientReleaseIsIgnored()
        {
            var jsonPacketFactory = new TestableJsonPacketFactory(release: "keep-me");
            var client            = new TestableRavenClient(dsnUri, jsonPacketFactory)
            {
                Release = "foobar"
            };
            await client.CaptureMessageAsync("Test");

            var lastEvent = client.LastPacket;

            Assert.That(lastEvent.Release, Is.EqualTo("keep-me"));
        }
Exemplo n.º 8
0
        public void ClientReleaseIsIgnored(Action <IRavenClient> capture)
        {
            var jsonPacketFactory = new TestableJsonPacketFactory(release: "keep-me");
            var client            = new TestableRavenClient(dsnUri, jsonPacketFactory)
            {
                Release = "foobar"
            };

            capture.Invoke(client);
            var lastEvent = client.LastPacket;

            Assert.That(lastEvent.Release, Is.EqualTo("keep-me"));
        }
Exemplo n.º 9
0
        public void CaptureMessage_ClientLoggerIsIgnored()
        {
            var jsonPacketFactory = new TestableJsonPacketFactory(logger: "keep-me");
            var client            = new TestableRavenClient(dsnUri, jsonPacketFactory)
            {
                Logger = "foobar"
            };

            client.CaptureMessage("Test");

            var lastEvent = client.LastPacket;

            Assert.That(lastEvent.Logger, Is.EqualTo("keep-me"));
        }
Exemplo n.º 10
0
        public void CaptureMessage_ClientEnvironmentIsIgnored()
        {
            var jsonPacketFactory = new TestableJsonPacketFactory(environment: "keep-me");
            var client            = new TestableRavenClient(dsnUri, jsonPacketFactory)
            {
                Environment = "foobar"
            };

            client.CaptureMessage("Test");

            var lastEvent = client.LastPacket;

            Assert.That(lastEvent.Environment, Is.EqualTo("keep-me"));
        }
Exemplo n.º 11
0
        public void ClientEnvironmentIsIgnored(Action <IRavenClient> capture)
        {
            var jsonPacketFactory = new TestableJsonPacketFactory(environment: "keep-me");
            var client            = new TestableRavenClient(dsnUri, jsonPacketFactory)
            {
                Environment = "foobar"
            };

            capture.Invoke(client);

            var lastEvent = client.LastPacket;

            Assert.That(lastEvent.Environment, Is.EqualTo("keep-me"));
        }
Exemplo n.º 12
0
        public void ClientEnvironmentIsIgnored(Action<IRavenClient> capture)
        {
            var jsonPacketFactory = new TestableJsonPacketFactory(environment : "keep-me");
            var client = new TestableRavenClient(dsnUri, jsonPacketFactory) { Environment = "foobar" };
            capture.Invoke(client);

            var lastEvent = client.LastPacket;

            Assert.That(lastEvent.Environment, Is.EqualTo("keep-me"));
        }
Exemplo n.º 13
0
        public IRavenClient GetTestableRavenClient(string project, ISentryRequestFactory requestFactory = null, ISentryUserFactory userFactory = null)
        {
            var jsonPacketFactory = new TestableJsonPacketFactory(project);

            return(new TestableRavenClient(dsnUri, jsonPacketFactory, requestFactory, userFactory));
        }
Exemplo n.º 14
0
        public IRavenClient GetTestableRavenClient(string project)
        {
            var jsonPacketFactory = new TestableJsonPacketFactory(project);

            return(new TestableRavenClient(dsnUri, jsonPacketFactory));
        }
        public async Task CaptureMessageAsync_InvokesSend_AndJsonPacketFactoryOnCreate()
        {
            var project = Guid.NewGuid().ToString();
            var jsonPacketFactory = new TestableJsonPacketFactory(project);
            var client = new TestableRavenClient(dsnUri, jsonPacketFactory);
            var result = await client.CaptureMessageAsync("Test");

            Assert.That(result, Is.EqualTo(project));
        }
Exemplo n.º 16
0
        public void ClientReleaseIsIgnored(Action<IRavenClient> capture)
        {
            var jsonPacketFactory = new TestableJsonPacketFactory(release : "keep-me");
            var client = new TestableRavenClient(dsnUri, jsonPacketFactory) { Release = "foobar" };
            capture.Invoke(client);
            var lastEvent = client.LastPacket;

            Assert.That(lastEvent.Release, Is.EqualTo("keep-me"));
        }
Exemplo n.º 17
0
 public IRavenClient GetTestableRavenClient(string project)
 {
     var jsonPacketFactory = new TestableJsonPacketFactory(project);
     return new TestableRavenClient(dsnUri, jsonPacketFactory);
 }