public void GetDefaultIpTest() { IPAddress expected = TargetMachine.DefaultIP; // Get the default IP. IPAddress actual = TargetMachine_Accessor.GetDefaultIp(); Assert.IsNotNull(actual); Assert.AreEqual(expected, actual); }
public void SetMachineIPIfValidTest() { // Use WWTMockRequest in WWTManager so that all calls to WWT API will succeed. Globals_Accessor.wwtManager = new WWTManager(new WWTMockRequest()); TargetMachine_Accessor target = new TargetMachine_Accessor(); IPAddress machineAddress = TargetMachine_Accessor.GetDefaultIp(); string displayName = Constants.Localhost; target.SetMachineIPIfValid(machineAddress, displayName); Assert.AreEqual(Constants.Localhost, target.DisplayValue); Assert.AreEqual(TargetMachine_Accessor.GetDefaultIp(), target.MachineIP); }
public void SetMachineIPIfValidInvalidVersionExceptionTest() { // Use WWTMockRequest in WWTManager so that all calls to WWT API will succeed. Globals_Accessor.wwtManager = new WWTManager(new WWTMockRequest()); TargetMachine_Accessor target = new TargetMachine_Accessor(); string machineName = Constants.Localhost; Collection<IPAddress> machineAddresses = new Collection<IPAddress>(); machineAddresses.Add(new IPAddress(new byte[] { 0, 0, 0, 0 })); target.SetMachineIPIfValid(machineAddresses, machineName); Assert.AreEqual(Constants.Localhost, target.DisplayValue); Assert.AreEqual(TargetMachine_Accessor.GetDefaultIp(), target.MachineIP); }
public void SetMachineIPIfValidInvalidVersionExceptionTest() { // Use WWTMockRequest in WWTManager so that all calls to WWT API will succeed. Globals_Accessor.wwtManager = new WWTManager(new WWTMockRequest()); TargetMachine_Accessor target = new TargetMachine_Accessor(); string machineName = Constants.Localhost; Collection <IPAddress> machineAddresses = new Collection <IPAddress>(); machineAddresses.Add(new IPAddress(new byte[] { 0, 0, 0, 0 })); target.SetMachineIPIfValid(machineAddresses, machineName); Assert.AreEqual(Constants.Localhost, target.DisplayValue); Assert.AreEqual(TargetMachine_Accessor.GetDefaultIp(), target.MachineIP); }