[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/pbehin/bitframework/develop/src/Server/Bit.Tests/Program.cs [Back]  [Original]

using Bit.Test;
using System;
using System.Diagnostics;
using static System.Runtime.InteropServices.OSPlatform;
using static System.Runtime.InteropServices.RuntimeInformation;

namespace Bit.Tests
{
    public class Program
    {
        public static void Main()
        {
            Console.Title = "Bit Tests";

            using (BitOwinTestEnvironment testEnvironment = new BitOwinTestEnvironment(new TestEnvironmentArgs
            {
                UseRealServer = true,
                UseTestDependencyManager = false,
                FullUri = "http://*:80"
            }))
            {
                const string url = "http://localhost/";

                var browser = IsOSPlatform(Windows) ? new ProcessStartInfo("cmd", $"/c start {url}") :
                              IsOSPlatform(OSX) ? new ProcessStartInfo("open", url) :
                                                        new ProcessStartInfo("xdg-open", url); //linux, unix-like

                Process.Start(browser);

                Console.WriteLine(testEnvironment.Server.Uri);

                Console.WriteLine("Press any key to stop...");

                Console.ReadKey();
            }
        }
    }
}

Web Proxy Viewer  |  New URL  |  Original Page