Ejemplo n.º 1
0
        public void WindowNotVisibleAfterDisabled()
        {
            var state    = Mock.Of <IBeamgunState>();
            var disabler = new Disabler(state);

            disabler.DisableUntil(DateTime.Now.AddMilliseconds(50));

            Assert.AreEqual(Visibility.Hidden, state.MainWindowVisibility);
        }
Ejemplo n.º 2
0
        public void TrayPathHasIconAfterDisabled()
        {
            var state    = Mock.Of <IBeamgunState>();
            var disabler = new Disabler(state);

            disabler.DisableUntil(DateTime.Now.AddMilliseconds(50));

            Mock.Get(state).Verify(x => x.SetGraphicsDisabled());
        }
Ejemplo n.º 3
0
        public void IsDisabledAfterDisabled()
        {
            var state    = Mock.Of <IBeamgunState>();
            var disabler = new Disabler(state);

            disabler.DisableUntil(DateTime.Now.AddMilliseconds(50));

            Assert.AreEqual(true, disabler.IsDisabled);
        }
Ejemplo n.º 4
0
        public void HasNonZeroDisabledTimeAfterDisabled()
        {
            var state    = Mock.Of <IBeamgunState>();
            var disabler = new Disabler(state);

            disabler.DisableUntil(DateTime.Now.AddMilliseconds(50));

            Assert.AreNotEqual(0, disabler.DisabledTime);
        }
Ejemplo n.º 5
0
        public void TrayPathHasIconAfterDisabled()
        {
            var state    = new BeamgunState();
            var disabler = new Disabler(state);

            disabler.DisableUntil(DateTime.Now.AddMilliseconds(50));

            Assert.IsNotNull(state.TrayIconPath);
        }
Ejemplo n.º 6
0
        public void IsNotDisabledTimeAfterDisabledAndWait()
        {
            var state    = Mock.Of <IBeamgunState>();
            var disabler = new Disabler(state);
            var wait     = 10;

            disabler.DisableUntil(DateTime.Now.AddMilliseconds(wait));
            Thread.Sleep(wait + 1);

            Assert.AreEqual(false, disabler.IsDisabled);
        }
Ejemplo n.º 7
0
        public void HasZeroDisabledTimeAfterDisabledAndWait()
        {
            var state    = new BeamgunState();
            var disabler = new Disabler(state);
            var wait     = 10;

            disabler.DisableUntil(DateTime.Now.AddMilliseconds(wait));
            Thread.Sleep(wait + 1);

            Assert.AreEqual(0, disabler.DisabledTime);
        }