public void Dsn_SupportsNLogLayout_Lookup() { var expectedDsn = new Dsn("https://[email protected]/1"); var target = (SentryTarget)_fixture.GetTarget(); target.Dsn = "${var:mydsn}"; var logFactory = new LogFactory(); var logConfig = new LoggingConfiguration(logFactory); logConfig.Variables["mydsn"] = expectedDsn.ToString(); logConfig.AddRuleForAllLevels(target); logFactory.Configuration = logConfig; Assert.Equal(expectedDsn.ToString(), target.Options.Dsn.ToString()); }
public void ToString_SameAsInput() { var @case = new DsnTestCase(); var dsn = new Dsn(@case); Assert.Equal(@case.ToString(), dsn.ToString()); }
public void Dsn_ReturnsDsnFromOptions_Instance() { var expectedDsn = new Dsn("https://[email protected]/1"); _fixture.Options.Dsn = expectedDsn; var target = (SentryTarget)_fixture.GetTarget(); Assert.Equal(expectedDsn.ToString(), target.Options.Dsn.ToString()); }
public void Ctor_SampleValidDsnWithSecret_CorrectlyConstructs() { var dsn = new Dsn(DsnSamples.ValidDsnWithSecret); Assert.Equal(DsnSamples.ValidDsnWithSecret, dsn.ToString()); }
public void ToString_ReturnsStringEqualToDsn() { var dsn = new Dsn(TestHelper.DsnUri); Assert.That(dsn.ToString(), Is.EqualTo(TestHelper.DsnUri)); }
public void ToString_ReturnsUriString() => Assert.Equal(SentryDsn.Uri.ToString(), SentryDsn.ToString());