public async Task Hide_ToolbarVisibilityController() { using var application = Platform.Win.NewApplication<HideToolBarModule>(); application.Title = nameof(Hide_ToolbarVisibilityController); var frame = new Frame(application, TemplateContext.ApplicationWindow); var frameTemplate = MockFrameTemplate(); frame.SetFieldValue("template", frameTemplate.Object); var controller = new ToolbarVisibilityController(); frame.RegisterController(controller); await frame.ReturnObservable().HideToolBar(); controller.Active[HideToolBarModule.CategoryName].ShouldBe(false); }
internal void Hide_ToolbarVisibilityController() { var frame = new Frame(Platform.Win.NewApplication(), TemplateContext.ApplicationWindow); var frameTemplate = MockFrameTemplate(); frame.SetFieldValue("template", frameTemplate.Object); var controller = new ToolbarVisibilityController(); frame.RegisterController(controller); frame.HideToolBar(); controller.Active[HideToolBarModule.CategoryName].ShouldBe(false); }