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); }
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); }
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); }
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); }