public async Task When_DefaultButton_Not_Set() { var app = UnitTestsApp.App.EnsureApplication(); await SwapSystemTheme(); var SUT = new MyContentDialog { Title = "Dialog title", Content = "Dialog content", PrimaryButtonText = "Accept", SecondaryButtonText = "Nope" }; Assert.AreEqual(ContentDialogButton.None, SUT.DefaultButton); await ShowDialog(SUT); Assert.IsNotNull(SUT.PrimaryButton); var fg = SUT.PrimaryButton.Foreground as SolidColorBrush; Assert.IsNotNull(fg); Assert.AreEqual(Colors.White, fg.Color); }
private static async Task ShowDialog(MyContentDialog dialog) { dialog.ForceLoaded(); dialog.ShowAsync(); }