The results of an operation on a product or patch package.
예제 #1
0
파일: ResultTests.cs 프로젝트: heaths/psmsi
        public void ResultCombineDefault()
        {
            var x = new Result();
            var y = new Result();

            x |= y;
            Assert.IsFalse(x.RebootInitiated);
            Assert.IsFalse(x.RebootRequired);
        }
예제 #2
0
파일: ResultTests.cs 프로젝트: heaths/psmsi
        public void CannotResetResultRebootRequired()
        {
            var result = new Result();
            Assert.IsFalse(result.RebootRequired);

            result.RebootRequired = true;
            Assert.IsTrue(result.RebootRequired);

            result.RebootRequired = false;
            Assert.IsTrue(result.RebootRequired);
        }
예제 #3
0
파일: ResultTests.cs 프로젝트: heaths/psmsi
        public void ResultCombineTrue()
        {
            var x = new Result();
            var y = new Result()
            {
                RebootInitiated = true,
            };

            x |= y;
            Assert.IsTrue(x.RebootInitiated);
            Assert.IsTrue(x.RebootRequired);
        }
예제 #4
0
파일: ResultTests.cs 프로젝트: heaths/psmsi
        public void ResultRebootInitiatedAndRequired()
        {
            var result = new Result();
            Assert.IsFalse(result.RebootInitiated);
            Assert.IsFalse(result.RebootRequired);

            result.RebootInitiated = true;
            Assert.IsTrue(result.RebootInitiated);
            Assert.IsTrue(result.RebootRequired);
        }