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 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")); }
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)); }
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")); }
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")); }
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")); }
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")); }
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")); }
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")); }
public IRavenClient GetTestableRavenClient(string project, ISentryRequestFactory requestFactory = null, ISentryUserFactory userFactory = null) { var jsonPacketFactory = new TestableJsonPacketFactory(project); return(new TestableRavenClient(dsnUri, jsonPacketFactory, requestFactory, userFactory)); }
public IRavenClient GetTestableRavenClient(string project) { var jsonPacketFactory = new TestableJsonPacketFactory(project); return(new TestableRavenClient(dsnUri, jsonPacketFactory)); }
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")); }
public IRavenClient GetTestableRavenClient(string project) { var jsonPacketFactory = new TestableJsonPacketFactory(project); return new TestableRavenClient(dsnUri, jsonPacketFactory); }