public void TestEndpointProvider_NoConnectionStringShouldReturnDefaultEndpoints() { var endpoint = new EndpointProvider(); Assert.AreEqual(Constants.DefaultIngestionEndpoint, endpoint.GetEndpoint(EndpointName.Ingestion).AbsoluteUri); Assert.AreEqual(Constants.DefaultLiveMetricsEndpoint, endpoint.GetEndpoint(EndpointName.Live).AbsoluteUri); Assert.AreEqual(Constants.DefaultProfilerEndpoint, endpoint.GetEndpoint(EndpointName.Profiler).AbsoluteUri); Assert.AreEqual(Constants.DefaultSnapshotEndpoint, endpoint.GetEndpoint(EndpointName.Snapshot).AbsoluteUri); }
public void TestExpliticOverride_InvalidValue2() { var endpoint = new EndpointProvider() { ConnectionString = "InstrumentationKey=00000000-0000-0000-0000-000000000000;IngestionEndpoint=https://www.~!@#$%&^*()_{}{}><?<?>:L\":\"_+_+_" }; endpoint.GetEndpoint(EndpointName.Ingestion); }
public void TestExpliticOverride_InvalidValue() { var endpoint = new EndpointProvider() { ConnectionString = "InstrumentationKey=00000000-0000-0000-0000-000000000000;IngestionEndpoint=https:////custom.profiler.contoso.com" }; endpoint.GetEndpoint(EndpointName.Ingestion); }
public void TestExpliticOverride_InvalidLocation() { var endpoint = new EndpointProvider() { ConnectionString = "InstrumentationKey=00000000-0000-0000-0000-000000000000;EndpointSuffix=contoso.com;Location=~!@#$%&^*()_{}{}><?<?>:L\":\"_+_+_" }; endpoint.GetEndpoint(EndpointName.Ingestion); }
private void RunTest(string connectionString, string expectedBreezeEndpoint, string expectedLiveMetricsEndpoint, string expectedProfilerEndpoint, string expectedSnapshotEndpoint) { var endpoint = new EndpointProvider() { ConnectionString = connectionString }; var breezeTest = endpoint.GetEndpoint(EndpointName.Ingestion); Assert.AreEqual(expectedBreezeEndpoint, breezeTest.AbsoluteUri); var liveMetricsTest = endpoint.GetEndpoint(EndpointName.Live); Assert.AreEqual(expectedLiveMetricsEndpoint, liveMetricsTest.AbsoluteUri); var profilerTest = endpoint.GetEndpoint(EndpointName.Profiler); Assert.AreEqual(expectedProfilerEndpoint, profilerTest.AbsoluteUri); var snapshotTest = endpoint.GetEndpoint(EndpointName.Snapshot); Assert.AreEqual(expectedSnapshotEndpoint, snapshotTest.AbsoluteUri); }