public void Constructor_SetsQueues() { var serviceBusBuilder = new ServiceBusBuilder(Substitute.For <ISimulation>()); serviceBusBuilder.AddTopic(new Topic("new")); var settings = new ServiceBusSimulatorSettings(serviceBusBuilder); settings.Queues.ShouldBeSameAs(serviceBusBuilder.Queues); }
public void Constructor_SetsPort() { var serviceBusBuilder = new ServiceBusBuilder(Substitute.For <ISimulation>()); serviceBusBuilder.SetPort(7269); var settings = new ServiceBusSimulatorSettings(serviceBusBuilder); settings.Port.ShouldBe(7269); }
public void Constructor_SetsCertificate() { var serviceBusBuilder = new ServiceBusBuilder(Substitute.For <ISimulation>()); var certificate = new X509Certificate2(); serviceBusBuilder.SetCertificate(certificate); var settings = new ServiceBusSimulatorSettings(serviceBusBuilder); settings.Certificate.ShouldBeSameAs(certificate); }
public void Constructor_SetsLoggerProvider() { var serviceBusBuilder = new ServiceBusBuilder(Substitute.For <ISimulation>()); ILoggerProvider loggerProvider = Substitute.For <ILoggerProvider>(); serviceBusBuilder.SetLoggerProvider(loggerProvider); var settings = new ServiceBusSimulatorSettings(serviceBusBuilder); settings.LoggerProvider.ShouldBeSameAs(loggerProvider); }