Beispiel #1
0
        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);
        }
Beispiel #2
0
        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);
        }