public void can_build_uri_different_app(SharedAccessSignatureSettings impl) { var first = impl.BuildUri("app2"); var second = FormatUri("app2"); Assert.AreEqual(first.PathAndQuery, second.PathAndQuery); }
public void can_create_new_configuration_instance_with_app2( SharedAccessSignatureSettings impl) { var credentials = impl.WithApplication("app3"); Assert.AreEqual(credentials.Application, "app3"); Assert.AreEqual(credentials.KeyName, impl.KeyName); Assert.AreEqual(credentials.Key, impl.Key); Assert.AreEqual(credentials.Namespace, impl.Namespace); }
public void can_create_new_configuration_instance_with_app2( SharedAccessSignatureSettings impl) { var credentials = impl.WithApplication("app3"); Assert.AreEqual(credentials.Application, "app3"); Assert.AreEqual(credentials.KeyName, impl.KeyName); Assert.AreEqual(credentials.Key, impl.Key); Assert.AreEqual(credentials.Namespace, impl.Namespace); }
/// <summary> /// Create a new testing scenario with Azure Service Bus. /// Note: currently recommended to use the loopback scenario builder. /// </summary> public static void UseAzureServiceBusBusScenario(this TestInstanceConfigurator<BusTestScenario> configurator, SharedAccessSignatureSettings settings) { if (configurator == null) throw new ArgumentNullException("configurator"); if (settings == null) throw new ArgumentNullException("settings"); configurator.UseScenarioBuilder(() => new AzureServiceBusScenarioBuilder(settings)); }
/// <summary> /// Create a new testing scenario with Azure Service Bus. /// Note: currently recommended to use the loopback scenario builder. /// </summary> public static void UseAzureServiceBusBusScenario(this TestInstanceConfigurator <BusTestScenario> configurator, SharedAccessSignatureSettings settings) { if (configurator == null) { throw new ArgumentNullException("configurator"); } if (settings == null) { throw new ArgumentNullException("settings"); } configurator.UseScenarioBuilder(() => new AzureServiceBusScenarioBuilder(settings)); }
public AzureServiceBusScenarioBuilder(SharedAccessSignatureSettings credentials) : base(credentials.BuildUri()) { ConfigureEndpointFactory(x => { x.UseAzureServiceBus(h => { h.ConfigureNamespace(credentials.Namespace, ns => { ns.SetKeyName(credentials.KeyName); ns.SetKey(credentials.Key); }); }); }); ConfigureBus(x => x.UseAzureServiceBusRouting()); }
public AzureServiceBusScenarioBuilder(SharedAccessSignatureSettings credentials) : base(credentials.BuildUri()) { ConfigureEndpointFactory(x => { x.UseAzureServiceBus(h => { h.ConfigureNamespace(credentials.Namespace, ns => { ns.SetKeyName(credentials.KeyName); ns.SetKey(credentials.Key); }); }); }); ConfigureBus(x => x.UseAzureServiceBusRouting()); }
public void can_build_uri_different_app(SharedAccessSignatureSettings impl) { var first = impl.BuildUri("app2"); var second = FormatUri("app2"); Assert.AreEqual(first.PathAndQuery, second.PathAndQuery); }