public void WhenCtorWithNoSetting_ThenInitializes() { sink = new AzureQueueEventSink(); Assert.That(sink.QueueName, Is.EqualTo(AzureQueueEventSink.DefaultQueueName)); Assert.That(sink.ConnectionString, Is.EqualTo(AzureStorage.AzureEmulatorConnectionString)); }
public void WhenConnectionStringWithNoSettings_ThenReturnsDefault() { sink = new AzureQueueEventSink(); var result = sink.ConnectionString; Assert.That(result, Is.EqualTo(AzureStorage.AzureEmulatorConnectionString)); }
public void Initialize() { queueStorage = new Mock <IAzureQueueStorage <WebhookEvent> >(); sink = new AzureQueueEventSink { QueueStorage = queueStorage.Object }; }
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)); }
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(); }