Exemple #1
0
        public void Should_save_window_state()
        {
            var storage = new Mock <IStorageProvider>();

            storage.Setup(s => s.SetWindowState(It.IsAny <IWindowState>())).Returns(true);
            var service = new WindowStateService(storage.Object, new Mock <IMapper>().Object);

            service.Save(new WindowState()).Should().Be(true);
        }
Exemple #2
0
        public void Window_state_should_not_be_maximized()
        {
            var state   = new WindowState();
            var storage = new Mock <IStorageProvider>();

            storage.Setup(s => s.GetWindowState()).Returns(state);
            var service = new WindowStateService(storage.Object, new Mock <IMapper>().Object);

            service.IsMaximized().Should().Be(false);
        }
Exemple #3
0
        public void Window_state_should_not_be_defined()
        {
            var state = new WindowState()
            {
                Height    = 300,
                LocationY = 1,
                Width     = 300
            };
            var storage = new Mock <IStorageProvider>();

            storage.Setup(s => s.GetWindowState()).Returns(state);
            var service = new WindowStateService(storage.Object, new Mock <IMapper>().Object);

            service.IsDefined().Should().Be(false);
        }
Exemple #4
0
        public void Should_return_window_state_object()
        {
            var state = new WindowState()
            {
                Height = 300
            };
            var storage = new Mock <IStorageProvider>();

            storage.Setup(s => s.GetWindowState()).Returns(state);

            var service = new WindowStateService(storage.Object, new Mock <IMapper>().Object);
            var result  = service.Get();

            result.Should().Be(state);
        }