public static IMachineProvider GetInstance()
 {
     if (obj == null)
     {
         obj = new WindowsMachineProvider();
     }
     return(obj);
 }
        public void Setup()
        {
            _machine             = new RepRapFirmwareMachine();
            _machine.Name        = "UnitTestPrinter2";
            _machine.Url         = "http://192.168.1.199/";
            _machine.WebCamUrl   = "http://192.168.1.200/stream";
            _machine.SnapshotUrl = "http://192.168.1.200/snapshot";

            _connector = new Mock <RestMachineConnector <RepRapFirmwareMachine> >();
            _provider  = new RepRapFirmwareMachineProvider(_connector.Object, _machine);
        }