public void VerifyThatRequirementVerificationWorks() { var vm = new RequirementsBrowserViewModel(this.iteration, this.session.Object, this.dialogNavigation.Object, this.panelNavigation.Object, null, null); var reqSpecRow = vm.ReqSpecificationRows.Single(); Assert.IsTrue(vm.CanVerifyRequirements); vm.ExecuteVerifyRequirements(this.iteration.DefaultOption); Assert.AreEqual(RequirementStateOfCompliance.Inconclusive, reqSpecRow.RequirementStateOfCompliance); }
public void VerifyThatDeprecatedRequirementSpecificationsAreNotVerified() { var vm = new RequirementsBrowserViewModel(this.iteration, this.session.Object, this.dialogNavigation.Object, this.panelNavigation.Object, null, null); var reqSpecRow = vm.ReqSpecificationRows.Single(); Assert.IsTrue(vm.CanVerifyRequirements); reqSpecRow.RequirementStateOfCompliance = RequirementStateOfCompliance.Unknown; reqSpecRow.Thing.IsDeprecated = true; vm.ExecuteVerifyRequirements(this.iteration.DefaultOption); Assert.AreEqual(RequirementStateOfCompliance.Unknown, reqSpecRow.RequirementStateOfCompliance); }