コード例 #1
0
        public async void DoesValidatorPreventFromRequestWithEmptyId()
        {
            var request   = new RestoreRecipe();
            var validator = new RestoreRecipeValidator(MockBuilder.BuildFakeRepository());

            var result = await validator.ValidateAsync(request);

            result.IsValid.Should().BeFalse();
        }
コード例 #2
0
        public async void DoesValidatorPreventFromRequestWithExistingId()
        {
            var request = new RestoreRecipe {
                EntityId = new Guid("447EA0EF-F828-486A-91A9-0EDBC01D0B89")
            };
            var validator = new RestoreRecipeValidator(MockBuilder.BuildFakeRepository());

            var result = await validator.ValidateAsync(request);

            result.IsValid.Should().BeFalse();
        }
コード例 #3
0
        public async void DoesValidatorAllowCorrectRequest()
        {
            var request = new RestoreRecipe {
                EntityId = new Guid("0F04E4D4-F9B8-45E8-8661-496730E8B455")
            };
            var validator = new RestoreRecipeValidator(MockBuilder.BuildFakeRepository());

            var result = await validator.ValidateAsync(request);

            result.IsValid.Should().BeTrue();
        }