public virtual Machine buildMachine(IVirtualMachineProxy proxy) { Machine m = new Machine(proxy); m.ShutdownMethod = ShutdownMethodFactory.createShutdownMethod(); return(m); }
public void GetMachineProxyDescriptionFilterTest() { DescriptionBasedInfoProvider target = new DescriptionBasedInfoProvider(_mockedVirtualMachineProxy.Object); IVirtualMachineProxy filteredProxy = target.GetMachineProxyDescriptionFilter(); Assert.AreEqual("Wolf", filteredProxy.getDescription()); }
public override Machine buildMachine(IVirtualMachineProxy proxy) { DescriptionBasedInfoProvider infoProvider = new DescriptionBasedInfoProvider(proxy); ServiceAwareMachine m = new ServiceAwareMachine(infoProvider.GetMachineProxyDescriptionFilter()); m.ServiceInfoProvider = infoProvider; return(m); }
protected internal Machine(IVirtualMachineProxy machineProxy) { _proxy = machineProxy; }
internal ServiceAwareMachine(IVirtualMachineProxy proxy) : base(proxy) { }
public override Machine buildMachine(IVirtualMachineProxy proxy) { DescriptionBasedInfoProvider infoProvider = new DescriptionBasedInfoProvider(proxy); ServiceAwareMachine m = new ServiceAwareMachine(infoProvider.GetMachineProxyDescriptionFilter()); m.ServiceInfoProvider = infoProvider; return m; }
public DescriptionBasedInfoProvider(IVirtualMachineProxy proxy) { _proxy = proxy; _filteredProxy = new MachineProxyDescriptionFilter(proxy, this); }
public MachineProxyDescriptionFilter(IVirtualMachineProxy innerProxy, DescriptionBasedInfoProvider innerDescriptionInfoProvider) { _innerProxy = innerProxy; _innerDescriptionInfoProvider = innerDescriptionInfoProvider; }
public virtual Machine buildMachine(IVirtualMachineProxy proxy) { Machine m = new Machine(proxy); m.ShutdownMethod = ShutdownMethodFactory.createShutdownMethod(); return m; }