Ejemplo n.º 1
0
        public void Can_set_connection_from_environmental_variable()
        {
            Environment.SetEnvironmentVariable("EnvironmentalConnection", "envyMe");
            var settings = new ImportantSettings();

            settings.EnvironmentalConnection.ConnectionString.Should().Be("envyMe");
        }
Ejemplo n.º 2
0
        public void Can_set_from_environmental_variable()
        {
            Environment.SetEnvironmentVariable("SetFromEnvironmental", "44");
            var settings = new ImportantSettings();

            settings.SetFromEnvironmental.Should().Be(44);
        }
Ejemplo n.º 3
0
        public void CanGetNotSetSettingsMessages()
        {
            var settings = new ImportantSettings();
            var messages = settings.GetNotSetSettingsMessages();

            messages.Count.Should().Be(2);
        }
Ejemplo n.º 4
0
        public void CanPopulateSettingsFromAppConfig()
        {
            var importantSettings = new ImportantSettings();

            importantSettings.ImportantString.Should().Be("Kite4life");
            importantSettings.ImportantDate.Should().Be(new DateTime(1984, 10, 6));
            importantSettings.ImportantInt.Should().Be(10);
            importantSettings.ImportantFloat.Should().Be(0.1f);
            importantSettings.ImportantEmptyFloat.Should().Be(0);
            importantSettings.TestConnection.ConnectionString.Should()
            .Be("http://blog.cwa.me.uk");
            importantSettings.TestConnection.ProviderName.Should().Be("System.Data.Sql");
        }
Ejemplo n.º 5
0
        public void Should_not_find_connectionsettings()
        {
            var settings = new ImportantSettings();

            settings.ShouldNotExistConnection.Should().BeNull();
        }