protected string GetErrorMessage(ValidationContext context)
        {
            if (context != null)
            {
                context.DisplayName = context.ObjectType.GetRuntimeProperty(context.MemberName).GetDisplayName() ??
                                      context.DisplayName;
            }

            return(DefaultErrorMessage.ToFormattedString(context?.DisplayName));
        }
        private void MessageIsSet()
        {
            var errorMessage = new DefaultErrorMessage("aMessage");

            Assert.Equal("aMessage", errorMessage.Message);
        }
        private void DefaultKeyIsSet()
        {
            var errorMessage = new DefaultErrorMessage("aMessage");

            Assert.Equal(Defaults.ErrorMessage.Key, errorMessage.Key);
        }
        private void MessageNullIsSetToNullString()
        {
            var errorMessage = new DefaultErrorMessage(null);

            Assert.Equal(Defaults.ErrorMessage.NullString, errorMessage.Message);
        }