Exemplo n.º 1
0
        public void Async_inside_dependent_rules()
        {
            var validator = new AsyncValidator();
            var result    = validator.ValidateAsync(0).Result;

            result.IsValid.ShouldBeFalse();
        }
Exemplo n.º 2
0
        public async Task Async_inside_dependent_rules()
        {
            var validator = new AsyncValidator();
            var result    = await validator.ValidateAsync(0);

            result.IsValid.ShouldBeFalse();
        }
        public void SmartContract_ValidateFormat_AsyncTask()
        {
            var            validator = new AsyncValidator();
            TypeDefinition type      = AsyncTaskDecompilation.ContractType;

            IEnumerable <ValidationResult> validationResult = validator.Validate(type);

            Assert.Single(validationResult);
        }
        public void SmartContract_ValidateFormat_ArrayInitialization()
        {
            var            validator = new AsyncValidator();
            TypeDefinition type      = ArrayInitializationDecompilation.ContractType;

            IEnumerable <ValidationResult> validationResult = validator.Validate(type);

            Assert.Empty(validationResult);
        }
Exemplo n.º 5
0
 public ValidationController(AsyncValidator asyncValidator) => this.asyncValidator = asyncValidator;
Exemplo n.º 6
0
 private byte[] AsyncValidate(long byte_count, TextReader tr, string id, ValidationMode mode)
 {
     var validator = new AsyncValidator(Validate);
     var result = validator.BeginInvoke(byte_count, tr, id, null, null);
     var seconds = 2;
     Thread.Sleep(seconds * 1000);
     if (result.IsCompleted)
     {
         var bytes = validator.EndInvoke(result);
         return bytes;
     }
     else
     {
         RedirectToProgressPage(mode, id, "0");
     }
     return new byte[0];
 }