public void WhenPassingInAConfigurationWithConsoleLoggerOnShouldReturnConnsoleLogger()
{
ConfigFileConfigurationProvider sut = new ConfigFileConfigurationProvider();
Mock<IConfigFileSource> mock = new Mock<IConfigFileSource>();
mock.Setup(source => source.UseConsoleLogger).Returns(true);
mock.Setup(source => source.IsEnabled).Returns(true);
sut.ConfigFileSource = mock.Object;
ILogger result = sut.GetLogger();
result.Should().BeOfType<ConsoleLogger>("because we set up a configuration that uses the console logger");
}