The results of an operation on a product or patch package.
Example #1
0
        public void ResultCombineDefault()
        {
            var x = new Result();
            var y = new Result();

            x |= y;
            Assert.IsFalse(x.RebootInitiated);
            Assert.IsFalse(x.RebootRequired);
        }
Example #2
0
        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);
        }
Example #3
0
        public void ResultCombineTrue()
        {
            var x = new Result();
            var y = new Result()
            {
                RebootInitiated = true,
            };

            x |= y;
            Assert.IsTrue(x.RebootInitiated);
            Assert.IsTrue(x.RebootRequired);
        }
Example #4
0
        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);
        }