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);
        }
Example #2
0
		private static async Task ShowDialog(MyContentDialog dialog)
		{
			dialog.ForceLoaded();
			dialog.ShowAsync();
		}