public static void WaitForAnimations(this Desktop desktop) { var renderContext = new FakeRenderContext(); renderContext.GameTime = new GameTime(TimeSpan.FromSeconds(2), TimeSpan.FromSeconds(2)); desktop.Update(renderContext); desktop.Update(renderContext); }
public void Desktop_WidgetGetsInstructions() { var renderContext = new FakeRenderContext(); Desktop desktop = new Desktop(CommonMocks.FontProvider().Object, CommonMocks.StyleConfigurator().Object); (var widget, var element) = CommonMocks.Widget("happy"); Workspace workspace = new Workspace("default", widget.Object); desktop.PushWorkspace(workspace); desktop.Update(renderContext); element.Object.Display.System.Instructions.Should().BeSameAs(desktop.Instructions); }
public void Desktop_WidgetGetsInstructions() { var renderContext = new FakeRenderContext(); Desktop desktop = new Desktop(); Workspace workspace = new Workspace(""); var widget = CommonMocks.Widget("happy"); workspace.Add(widget.Object); desktop.PushWorkspace(workspace); desktop.Update(renderContext); widget.Object.Display.Instructions.Should().BeSameAs(desktop.Instructions); }