Exemple #1
0
        public async Task BlobTooLong()
        {
            var db   = DbHelper.GetEmptyTestDB();
            var user = await UserHelper.CreateInDbAsync(db);

            using var dbContext = new MemCheckDbContext(db);
            var request = new StoreImage.Request(user, RandomHelper.String(), RandomHelper.String(), RandomHelper.String(), StoreImage.pngImageContentType, RandomHelper.Bytes(StoreImage.Request.maxBlobLength + 1));
            await Assert.ThrowsExceptionAsync <RequestInputException>(async() => await new StoreImage(dbContext.AsCallContext()).RunAsync(request));
        }