示例#1
0
        public void HasZeroDisabledTimeAfterEnable()
        {
            var state    = Mock.Of <IBeamgunState>();
            var disabler = new Disabler(state);

            disabler.Enable();

            Assert.AreEqual(0, disabler.DisabledTime);
        }
示例#2
0
        public void EnableSetsIconPath()
        {
            var state    = Mock.Of <IBeamgunState>();
            var disabler = new Disabler(state);

            disabler.Enable();

            Mock.Get(state).Verify(x => x.SetGraphicsArmed());
        }
示例#3
0
        public void IsNotDisabledAfterEnable()
        {
            var state    = Mock.Of <IBeamgunState>();
            var disabler = new Disabler(state);

            disabler.Enable();

            Assert.AreEqual(false, disabler.IsDisabled);
        }
示例#4
0
        public void EnableSetsIconPath()
        {
            var state    = new BeamgunState();
            var disabler = new Disabler(state);

            disabler.Enable();

            Assert.NotNull(state.TrayIconPath);
        }