public void Dispose()
        {
            if (_virtualMachine != null)
            {
                _virtualMachine.Dispose();
                _virtualMachine = null;
            }

            if (_host != null)
            {
                _host.Dispose();
                _host = null;
            }

            _config = null;
        }
Пример #2
0
        public void TestLogInInteractivelyAfterWaitingForVMwareUserProcess()
        {
            foreach (VMWareVirtualMachine virtualMachine in _test.PoweredVirtualMachines)
            {
                VMWareVirtualMachineConfig config = _test.GetConfiguration(virtualMachine);

                Assert.IsNotNull(config);

                virtualMachine.WaitForVMWareUserProcessInGuest(
                    config.GuestUsername,
                    config.GuestPassword,
                    VMWareInterop.Timeouts.WaitForToolsTimeout);

                virtualMachine.LoginInGuest(
                    config.GuestUsername,
                    config.GuestPassword,
                    Constants.VIX_LOGIN_IN_GUEST_REQUIRE_INTERACTIVE_ENVIRONMENT,
                    VMWareInterop.Timeouts.LoginTimeout);
            }
        }
 public TestWorkstationShared(VMWareVirtualMachineConfig config)
 {
     _config = config;
 }
 public void Dispose()
 {
     if (_virtualMachine != null)
     {
         _virtualMachine.Dispose();
         _virtualMachine = null;
     }
     
     if (_host != null)
     {
         _host.Dispose();
         _host = null;
     }
     
     _config = null;
 }
 public TestWorkstationShared(VMWareVirtualMachineConfig config)
 {
     _config = config;
 }
Пример #6
0
 public TestVI(VMWareVirtualMachineConfig config)
 {
     _config = config;
 }
 public void Add(VMWareVirtualMachineConfig value)
 {
     BaseAdd(value);
 }
Пример #8
0
 public TestVI(VMWareVirtualMachineConfig config)
 {
     _config = config;
 }
 public void Add(VMWareVirtualMachineConfig value)
 {
     BaseAdd(value);
 }