public void FromMessage_ShouldSet_Message()
        {
            const string message = "Message text";

            var settings = DialogSettings.FromMessage(message);

            settings.Message.Should().Be(message);
        }
        public void WithSecondaryButtonText_ShouldSet_SecondaryButtonText()
        {
            const string text     = "Secondary button text";
            var          settings = DialogSettings.FromMessage("");

            settings = settings.WithSecondaryButtonText(text);

            settings.SecondaryButtonText.Should().Be(text);
        }
        public void ChainedCalls_ShouldSet_AllProperties()
        {
            const string message       = "Message text";
            const string primaryText   = "Secondary button text";
            const string secondaryText = "Secondary button text";

            var settings = DialogSettings.FromMessage(message)
                           .WithPrimaryButtonText(primaryText)
                           .WithSecondaryButtonText(secondaryText);

            settings.Message.Should().Be(message);
            settings.PrimaryButtonText.Should().Be(primaryText);
            settings.SecondaryButtonText.Should().Be(secondaryText);
        }
        public void FromMessage_ShouldSet_SecondaryButtonText()
        {
            var settings = DialogSettings.FromMessage("");

            settings.SecondaryButtonText.Should().NotBeNullOrEmpty();
        }