示例#1
0
        public void Verify_error_when_resource_key_is_spaces_string()
        {
            var query = new GetErrorMessageQueryTestDataBuilder().WithKey("   ");

            SUT.Validate(query, _validationBag).GetAwaiter().GetResult();
            _validationBag.ExpectErrorWithCode(nameof(ErrorResources.ResourceKeyIsEmpty));
        }
示例#2
0
        public void Verify_error_when_language_is_empty_string()
        {
            var query = new GetErrorMessageQueryTestDataBuilder().WithLanguage("");

            SUT.Validate(query, _validationBag).GetAwaiter().GetResult();
            _validationBag.ExpectErrorWithCode(nameof(ErrorResources.LanguageIsEmpty));
        }
        protected override void Establish_context()
        {
            base.Establish_context();
            _cancelationToken = new CancellationToken();

            Query = new GetErrorMessageQueryTestDataBuilder().Build();
        }
示例#4
0
        public void Verify_error_when_language_is_null()
        {
            var query = new GetErrorMessageQueryTestDataBuilder()
                        .WithLanguage(null);

            var validationResult = SUT.Validate(query);

            validationResult.IsValid.ShouldBeFalse();
            validationResult.Errors.Count.ShouldBeEqualTo(1);
            validationResult.Errors.Any(x => x.ErrorCode == nameof(ErrorResources.LanguageNotEmpty)).ShouldBeTrue();
        }
示例#5
0
        public void Verify_error_when_language_is_null_with_validation_bag()
        {
            var validationBag = new ValidationBag();
            var query         = new GetErrorMessageQueryTestDataBuilder()
                                .WithLanguage(null);

            SUT.Validate(query, validationBag)
            .GetAwaiter()
            .GetResult();

            validationBag.HasErrors().ShouldBeTrue();
            validationBag.ErrorMessages.Count.ShouldBeEqualTo(1);
            validationBag.ErrorMessages.Any(x => x.Key == nameof(ErrorResources.LanguageNotEmpty)).ShouldBeTrue();
        }