public void CheckHostMaintenanceMode() { var mock = new Mock<IXenConnection>(); var host = GetHostLiveness(mock, true, true, true); //Execute the check var check = new HostMaintenanceModeCheck(host); var problem = check.RunCheck(); Assert.AreEqual(typeof(HostMaintenanceMode), problem.GetType()); mock.VerifyAll(); }
public void CheckHostDisabled() { var fake = new Mock<IXenConnection>(); var host = GetHostLiveness(fake, false, false, true); //Execute the check var check = new HostMaintenanceModeCheck(host); var problems = check.RunAllChecks(); Assert.IsNotEmpty(problems); Assert.AreEqual(typeof(HostMaintenanceMode), problems[0].GetType()); fake.VerifyAll(); }