public void DiscoverShallReturnMachines() { if (!CommandExtensions.IsMachine()) { return; } try { var res = "test-machine".Create(1024, 20000, 1); Assert.AreEqual(true, res.Success); var start = "test-machine".Start(); Assert.AreEqual(true, start.Success); var hosts = new Hosts().Discover(); Assert.IsTrue(hosts.Count > 0); var tm = hosts.First(x => x.Name == "test-machine"); Assert.IsNotNull(tm); Assert.AreEqual(false, tm.IsNative); Assert.AreEqual(ServiceRunningState.Running, tm.State); } finally { "test-machine".Delete(true /*force*/); } }