internal void Setup(string macAddress, bool multipleIps, bool oneDisabledIp, bool noDns) { Logger = MockRepository.GenerateMock <ILogger>(); ExecutableProcessQueue = MockRepository.GenerateMock <IExecutableProcessQueue>(); ExecutableProcessQueue.Stub(x => x.Enqueue(Arg <string> .Is.Anything, Arg <string> .Is.Anything)).Return( ExecutableProcessQueue); WmiMacNetworkNameGetter = MockRepository.GenerateMock <IWmiMacNetworkNameGetter>(); WmiMacNetworkNameGetter.Stub(x => x.Get()).Return(new Dictionary <string, string> { { "Lan1", "FAKEMAC" }, { "Lan2", "" } }).Repeat.Once(); WmiMacNetworkNameGetter.Stub(x => x.Get()).Return(new Dictionary <string, string> { { "Lan1", "FAKEMAC" }, { "Lan2", "FAKEMAC2" } }); NetworkInterface = multipleIps ? GetMeANetworkInterfaceWithAPrimaryAndSecondaryIp(macAddress) : GetMeANetworkInterface(macAddress); if (noDns) { NetworkInterface.dns = null; } if (oneDisabledIp) { NetworkInterface.ips[1].enabled = "0"; } new MockRepository().Ordered(); ExecutableProcessQueue.Replay(); }
public SetNetworkInterface(IExecutableProcessQueue executableProcessQueue, IWmiMacNetworkNameGetter wmiMacNetworkNameGetter, ILogger logger, IIPFinder ipFinder) { _executableProcessQueue = executableProcessQueue; _wmiMacNetworkNameGetter = wmiMacNetworkNameGetter; _logger = logger; _ipFinder = ipFinder; }
public void Setup() { logger = MockRepository.GenerateMock <ILogger>(); exec = MockRepository.GenerateMock <IExecutableProcessQueue>(); installer = new Installer(exec, logger); }
internal void Setup(string macAddress, bool multipleIps, bool oneDisabledIp, bool noDns) { Logger = MockRepository.GenerateMock<ILogger>(); ExecutableProcessQueue = MockRepository.GenerateMock<IExecutableProcessQueue>(); ExecutableProcessQueue.Stub(x => x.Enqueue(Arg<string>.Is.Anything, Arg<string>.Is.Anything)).Return( ExecutableProcessQueue); WmiMacNetworkNameGetter = MockRepository.GenerateMock<IWmiMacNetworkNameGetter>(); WmiMacNetworkNameGetter.Stub(x => x.Get()).Return(new Dictionary<string, string> {{"Lan1", "FAKEMAC"}, {"Lan2", ""}}).Repeat.Once(); WmiMacNetworkNameGetter.Stub(x => x.Get()).Return(new Dictionary<string, string> {{"Lan1", "FAKEMAC"}, {"Lan2", "FAKEMAC2"}}); NetworkInterface = multipleIps ? GetMeANetworkInterfaceWithAPrimaryAndSecondaryIp(macAddress) : GetMeANetworkInterface(macAddress); if (noDns) NetworkInterface.dns = null; if (oneDisabledIp) NetworkInterface.ips[1].enabled = "0"; new MockRepository().Ordered(); ExecutableProcessQueue.Replay(); }
public void Setup() { logger = MockRepository.GenerateMock<ILogger>(); exec = MockRepository.GenerateMock<IExecutableProcessQueue>(); installer = new Installer(exec, logger); }
public void should_not_run_vbs_script_when_windows_2003() { exec = MockRepository.GenerateMock <IExecutableProcessQueue>(); exec.Expect(x => x.Enqueue(Arg <string> .Is.Anything, Arg <string> .Is.Anything)).Repeat.Never(); exec.Expect(x => x.Go()).Repeat.Never(); _operatingSystemChecker = MockRepository.GenerateMock <IOperatingSystemChecker>(); _operatingSystemChecker.Stub(x => x.IsWindows2008).Return(false); new ActivateWindowsUsingKms(exec, _operatingSystemChecker).Execute("server:port"); exec.AssertWasNotCalled(x => x.Enqueue("cscript", "c:\\windows\\system32\\slmgr.vbs /skms " + "server:port")); exec.AssertWasNotCalled(x => x.Enqueue("cscript", "c:\\windows\\system32\\slmgr.vbs /ato")); }
internal void Setup() { NetshFirewallRuleNameAvailable = MockRepository.GenerateMock <INetshFirewallRuleNameAvailable>(); Logger = MockRepository.GenerateMock <ILogger>(); ExecutableProcessQueue = MockRepository.GenerateMock <IExecutableProcessQueue>(); ExecutableProcessQueue.Stub(x => x.Enqueue(Arg <string> .Is.Anything, Arg <string> .Is.Anything)).Return( ExecutableProcessQueue); SetProviderData = new SetProviderData(ExecutableProcessQueue, NetshFirewallRuleNameAvailable, Logger); ProviderData = GetProviderDataWithFakeRoles(); }
public void should_not_run_vbs_script_when_windows_2003() { exec = MockRepository.GenerateMock<IExecutableProcessQueue>(); exec.Expect(x => x.Enqueue(Arg<string>.Is.Anything, Arg<string>.Is.Anything)).Repeat.Never(); exec.Expect(x => x.Go()).Repeat.Never(); _operatingSystemChecker = MockRepository.GenerateMock<IOperatingSystemChecker>(); _operatingSystemChecker.Stub(x => x.IsWindows2008).Return(false); new ActivateWindowsUsingKms(exec, _operatingSystemChecker).Execute("server:port"); exec.AssertWasNotCalled(x => x.Enqueue("cscript", "c:\\windows\\system32\\slmgr.vbs /skms " + "server:port")); exec.AssertWasNotCalled(x => x.Enqueue("cscript", "c:\\windows\\system32\\slmgr.vbs /ato")); }
internal void Setup() { NetshFirewallRuleNameAvailable = MockRepository.GenerateMock<INetshFirewallRuleNameAvailable>(); XenUserMetadata = MockRepository.GenerateMock<IXenUserMetadata>(); Logger = MockRepository.GenerateMock<ILogger>(); XenUserMetadata.Stub(a => a.GetKeys()).Return(new List<string>()); ExecutableProcessQueue = MockRepository.GenerateMock<IExecutableProcessQueue>(); ExecutableProcessQueue.Stub(x => x.Enqueue(Arg<string>.Is.Anything, Arg<string>.Is.Anything)).Return( ExecutableProcessQueue); SetProviderData = new SetProviderData(ExecutableProcessQueue, NetshFirewallRuleNameAvailable, Logger); UserMetadata = new List<string>(); ProviderData = GetProviderDataWithFakeRoles(); }
public Unrescue(IExecutableProcessQueue exec, IOperatingSystemChecker operatingSystemChecker, ISystemInformation systemInformation) { _exec = exec; _operatingSystemChecker = operatingSystemChecker; _systemInformation = systemInformation; }
public SetPassword(IExecutableProcessQueue executableProcessQueue, IDiffieHellmanPrerequisitesChecker prerequisitesChecker) { _executableProcessQueue = executableProcessQueue; _prerequisitesChecker = prerequisitesChecker; }
public void Setup() { _exec = MockRepository.GenerateMock <IExecutableProcessQueue>(); _operatingSystemChecker = MockRepository.GenerateMock <IOperatingSystemChecker>(); _systemInformation = MockRepository.GenerateMock <ISystemInformation>(); }
public SetProviderData(IExecutableProcessQueue executableProcessQueue, INetshFirewallRuleNameAvailable netshFirewallRuleNameAvailable, ILogger logger) { _executableProcessQueue = executableProcessQueue; _netshFirewallRuleNameAvailable = netshFirewallRuleNameAvailable; _logger = logger; }
public ActivateWindowsUsingKms(IExecutableProcessQueue executableProcessQueue, IOperatingSystemChecker operatingSystemChecker) { _executableProcessQueue = executableProcessQueue; _operatingSystemChecker = operatingSystemChecker; }
public Installer(IExecutableProcessQueue executableProcessQueue, ILogger logger) { _executableProcessQueue = executableProcessQueue; _logger = logger; }
public void Setup() { _network = new Network(); Setup("fakemac"); SetupRoutesOnInterface(new[] { new NetworkRoute { gateway = "10.1.10.20", netmask = "255.255.255.0", route = "10.1.10.1" }, new NetworkRoute { gateway = "10.1.10.20", netmask = "255.255.255.0", route = "10.1.10.2" } }); _networkInterface1 = NetworkInterface; _networkInterface1.label = "public"; _network.Interfaces.Add("fakemac", _networkInterface1); Setup("fakemac1"); SetupRoutesOnInterface(new[] { new NetworkRoute { gateway = "10.1.10.20", netmask = "255.255.255.0", route = "10.1.10.1" }, new NetworkRoute { gateway = "10.1.10.20", netmask = "255.255.255.0", route = "10.1.10.3" } }); _networkInterface2 = NetworkInterface; _networkInterface2.gateway = "10.1.1.1"; _network.Interfaces.Add("fakemac1", _networkInterface2); _executableProcessQueue = MockRepository.GenerateMock<IExecutableProcessQueue>(); _executableProcessQueue.Expect(x => x.Go()).Repeat.Once(); _registryReader = MockRepository.GenerateMock<IRegistryReader>(); _registryReader.Stub(x => x.GetValuesFrom(Arg<string>.Is.Anything)) .Return(new List<string> { "0.0.0.0,0.0.0.0,172.16.251.2,2", "1.2.3.4,5.6.7.8,9.10.11.12.13,10" }); _logger = MockRepository.GenerateMock<ILogger>(); ExecutableProcessQueue.Replay(); _setNetworkRoutes = new SetNetworkRoutes(_executableProcessQueue, _registryReader, _logger); _setNetworkRoutes.Execute(_network); }
public void Setup() { _exec = MockRepository.GenerateMock<IExecutableProcessQueue>(); _operatingSystemChecker = MockRepository.GenerateMock<IOperatingSystemChecker>(); _systemInformation = MockRepository.GenerateMock<ISystemInformation>(); }
public SetNetworkRoutes(IExecutableProcessQueue executableProcessQueue, IRegistryReader registryReader, ILogger logger) { _executableProcessQueue = executableProcessQueue; _registryReader = registryReader; _logger = logger; }
public void Setup() { _network = new Network(); Setup("fakemac"); SetupRoutesOnInterface(new[] { new NetworkRoute { gateway = "10.1.10.20", netmask = "255.255.255.0", route = "10.1.10.1" }, new NetworkRoute { gateway = "10.1.10.20", netmask = "255.255.255.0", route = "10.1.10.2" } }); _networkInterface1 = NetworkInterface; _networkInterface1.label = "public"; _network.Interfaces.Add("fakemac", _networkInterface1); Setup("fakemac1"); SetupRoutesOnInterface(new[] { new NetworkRoute { gateway = "10.1.10.20", netmask = "255.255.255.0", route = "10.1.10.1" }, new NetworkRoute { gateway = "10.1.10.20", netmask = "255.255.255.0", route = "10.1.10.3" } }); _networkInterface2 = NetworkInterface; _networkInterface2.gateway = "10.1.1.1"; _network.Interfaces.Add("fakemac1", _networkInterface2); _executableProcessQueue = MockRepository.GenerateMock <IExecutableProcessQueue>(); _executableProcessQueue.Expect(x => x.Go()).Repeat.Once(); _registryReader = MockRepository.GenerateMock <IRegistryReader>(); _registryReader.Stub(x => x.GetValuesFrom(Arg <string> .Is.Anything)) .Return(new List <string> { "0.0.0.0,0.0.0.0,172.16.251.2,2", "1.2.3.4,5.6.7.8,9.10.11.12.13,10" }); _logger = MockRepository.GenerateMock <ILogger>(); ExecutableProcessQueue.Replay(); _setNetworkRoutes = new SetNetworkRoutes(_executableProcessQueue, _registryReader, _logger); _setNetworkRoutes.Execute(_network); }
public void Setup() { exec = MockRepository.GenerateMock<IExecutableProcessQueue>(); exec.Stub(x => x.Enqueue(Arg<string>.Is.Anything, Arg<string>.Is.Anything)).Return(exec); _checker = MockRepository.GenerateMock<IDiffieHellmanPrerequisitesChecker>(); }
public void Setup() { exec = MockRepository.GenerateMock <IExecutableProcessQueue>(); exec.Stub(x => x.Enqueue(Arg <string> .Is.Anything, Arg <string> .Is.Anything)).Return(exec); _checker = MockRepository.GenerateMock <IDiffieHellmanPrerequisitesChecker>(); }