public void ConstructorSetsReceiverProperty() { var receiver = new FakeReceiver("fake"); var source = new MessagingConfigurationSource(receiver); source.Receiver.Should().BeSameAs(receiver); }
public void BuildMethodReturnsSameMessagingConfigurationProviderEachTime() { var receiver = new FakeReceiver("fake"); var source = new MessagingConfigurationSource(receiver); var provider1 = source.Build(null); var provider2 = source.Build(null); provider1.Should().BeSameAs(provider2); }
public void BuildMethodReturnsMessagingConfigurationProvider() { var receiver = new FakeReceiver("fake"); var filter = new FakeSettingFilter(); var source = new MessagingConfigurationSource(receiver, filter); var provider = source.Build(null); provider.Should().BeOfType <MessagingConfigurationProvider>(); var messagingProvider = (MessagingConfigurationProvider)provider; messagingProvider.Receiver.Should().BeSameAs(receiver); messagingProvider.SettingFilter.Should().BeSameAs(filter); }