Exemple #1
0
        public async void PostFileUploads_Returns_OK()
        {
            var query = new FileUploadsController(context, null);

            var newUpload = new FileUploadsCreate {
                CaseId = 3, URL = "g12345", Description = "Desc7", PublicId = "nnn12345"
            };                                                    // Id = 7

            var result = await query.PostFileUploads(newUpload);  // async

            Assert.IsType <ActionResult <FileUploadsCreate> >(result);
            Assert.IsType <CreatedAtActionResult>(result);
        }
Exemple #2
0
        public async void PostFileUploads_Add_And_Save_Upload_To_Cloud()
        {
            var query = new FileUploadsController(context, null);

            var newUpload = new FileUploadsCreate {
                CaseId = 3, URL = "g12345", Description = "Desc7", PublicId = "nnn12345",
                File   = {  }
            };                                                   // Id = 7

            var result = await query.PostFileUploads(newUpload); // async

            var added = await query.GetFileUploadsDetails(7);    // async

            var resultGoodRequest = Assert.IsType <CreatedAtActionResult>(result);
            var addedGoodRequest  = Assert.IsType <FileUploadsCreate>(added.Value);

            Assert.Equal(newUpload.CaseId, added.Value.CaseId);
            Assert.Equal(newUpload.URL, added.Value.URL);
            Assert.Equal(newUpload.Description, added.Value.Description);
            Assert.Equal(newUpload.PublicId, added.Value.PublicId);
            Assert.Equal(7, added.Value.Id);
            Assert.Equal(newUpload, resultGoodRequest.Value);
            Assert.Equal(newUpload, addedGoodRequest);
        }