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

            x |= y;
            Assert.IsFalse(x.RebootInitiated);
            Assert.IsFalse(x.RebootRequired);
        }
Exemplo n.º 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);
        }
Exemplo n.º 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);
        }
Exemplo n.º 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);
        }