public FactFamily Build(string environment)
        {
            var factFamily = new FactFamily("Server Information");

            factFamily.Pairs.Add(new Fact("Machine Name", _machineName));
            //factFamily.Pairs.Add(new Fact("Processor Core Count", _processorCount.ToString("D")));
            factFamily.Pairs.Add(new Fact("Uptime", TimeSpan.FromMilliseconds(_tickCount).ToString("c")));

            return(factFamily);
        }
        public FactFamily Build(string environment)
        {
            var factFamily = new FactFamily("Database Settings");

            if (_connectionString.ProviderName.Contains("System.Data.SqlServerCe"))
            {
                factFamily.Pairs.Add(new Fact("SqlServerCe", _connectionString.ConnectionString));
            }
            else
            {
                var datbaseServer = new SqlConnectionStringBuilder(_connectionString.ConnectionString).DataSource;
                var databaseName  = new SqlConnectionStringBuilder(_connectionString.ConnectionString).InitialCatalog;
                factFamily.Pairs.Add(new Fact("Server", datbaseServer));
                factFamily.Pairs.Add(new Fact("Database", databaseName));
            }

            return(factFamily);
        }
        public FactFamily Build(string environment)
        {
            if (environment == EnvironmentDetectorBase.UnknownEnvironment)
            {
                return(new FactFamily("Environment is unknown, so we're not showing anything!"));
            }

            var factFamily = new FactFamily("Umbraco Says...");

            if (environment == "Local" || environment == "Dev" || environment == "QA")
            {
                factFamily.Pairs.Add(new Fact("When I say 'Sea', you say Bass!", "..."));
                factFamily.Pairs.Add(new Fact("Sea", "Bass!"));
                factFamily.Pairs.Add(new Fact("Sea", "Bass!"));
            }

            if (environment == "UAT" || environment == "Prod")
            {
                factFamily.Pairs.Add(new Fact("Hi five.", "You ROCK!"));
            }

            return(factFamily);
        }