Esempio n. 1
0
            public void WhenCtorWithNoSetting_ThenInitializes()
            {
                sink = new AzureQueueEventSink();

                Assert.That(sink.QueueName, Is.EqualTo(AzureQueueEventSink.DefaultQueueName));
                Assert.That(sink.ConnectionString, Is.EqualTo(AzureStorage.AzureEmulatorConnectionString));
            }
Esempio n. 2
0
            public void WhenConnectionStringWithNoSettings_ThenReturnsDefault()
            {
                sink = new AzureQueueEventSink();

                var result = sink.ConnectionString;

                Assert.That(result, Is.EqualTo(AzureStorage.AzureEmulatorConnectionString));
            }
Esempio n. 3
0
 public void Initialize()
 {
     queueStorage = new Mock <IAzureQueueStorage <WebhookEvent> >();
     sink         = new AzureQueueEventSink
     {
         QueueStorage = queueStorage.Object
     };
 }
Esempio n. 4
0
            public void WhenConnectionStringWithSettings_ThenReturnsSetting()
            {
                var settings = new Mock <IAppSettings>();

                settings.Setup(s => s.Get(AzureQueueEventSink.AzureConnectionStringSettingName, AzureStorage.AzureEmulatorConnectionString))
                .Returns("aconnectionstring");
                sink = new AzureQueueEventSink(settings.Object);

                var result = sink.ConnectionString;

                Assert.That(result, Is.EqualTo("aconnectionstring"));
                settings.Verify(s => s.Get(AzureQueueEventSink.AzureConnectionStringSettingName, AzureStorage.AzureEmulatorConnectionString));
            }
Esempio n. 5
0
            public void WhenCtorWithSettings_ThenInitializesFromSettings()
            {
                var appSettings = new Mock <IAppSettings>();

                appSettings.Setup(settings => settings.Get(AzureQueueEventSink.AzureConnectionStringSettingName, It.IsAny <string>()))
                .Returns("aconnectionstring");
                appSettings.Setup(settings => settings.Get(AzureQueueEventSink.QueueNameSettingName, It.IsAny <string>()))
                .Returns("aqueuename");

                sink = new AzureQueueEventSink(appSettings.Object);

                Assert.That(sink.QueueName, Is.EqualTo("aqueuename"));
                Assert.That(sink.ConnectionString, Is.EqualTo("aconnectionstring"));
            }
 public void Initialize()
 {
     sink = new AzureQueueEventSink();
     sink.Clear();
 }