private void VerifyFailureFoundMessage(ResidentHostIsSameAsSelectionFilter cmd)
 {
     Assert.AreEqual(Messages.CPM_FAILURE_REASON_SAME_AS_RESIDENT_HOST, cmd.Reason);
 }
 public void ResponseForNullIXenObjectAsTarget()
 {
     ResidentHostIsSameAsSelectionFilter cmd = new ResidentHostIsSameAsSelectionFilter(null, CreateSingleVmListFromOneHostPool());
     Assert.That(cmd.FailureFound, Is.False);
     VerifyFailureFoundMessage(cmd);
 }
 public void VerifyFailureDeterminedAndMessageForObject()
 {
     Init();
     foreach (TestCase testCase in TestCases)
     {
         Assert.IsNotNull(testCase.ixo, "Resolved IXenObject");
         ResidentHostIsSameAsSelectionFilter cmd = new ResidentHostIsSameAsSelectionFilter(testCase.ixo, testCase.vms);
         Assert.That(cmd.FailureFound, Is.EqualTo(testCase.failureExpected));
         VerifyFailureFoundMessage(cmd);
     }
     
 }
 public void VerifyFailureFoundForDoubleNullConstructedCommand()
 {
     ResidentHostIsSameAsSelectionFilter cmd = new ResidentHostIsSameAsSelectionFilter(null, null);
     Assert.That(cmd.FailureFound, Is.False);
 }
 private void VerifyFailureFoundMessage(ResidentHostIsSameAsSelectionFilter cmd)
 {
     Assert.AreEqual(Messages.HOST_MENU_CURRENT_SERVER, cmd.Reason);
 }
 public void VerifyExceptionThrownForUnsupportedTargetObject()
 {
     var filter = new ResidentHostIsSameAsSelectionFilter(CreateSingleVmListFromOneHostPool().First(), new List<VM>());
 }
 public void VerifyExceptionThrownForNullIXenObjectAsTarget()
 {
     var filter = new ResidentHostIsSameAsSelectionFilter(null, CreateSingleVmListFromOneHostPool());
 }
 public void VerifyExceptionThrownForNullConstructedCommand()
 {
     var filter = new ResidentHostIsSameAsSelectionFilter(null, new List<VM>());
 }