コード例 #1
0
        public async Task return_file_for_valid_request()
        {
            var fakeFile = Fake.GenerateFakeFile("image/jpeg");

            controller = SetupControllerWithServiceReturningFileResponse(fakeFile);
            var response = (FileContentResult) await PickDocumentControllerEndpoint(randomPick, fakeId.ToString());

            Assert.Equal(fakeFile.Size, response.FileContents.Length);
        }
コード例 #2
0
        public async Task return_type_should_be_file_container()
        {
            var fakeResponse = Fake.GenerateFakeFile(null);

            fakeAsbestosService
            .Setup(m => m.GetFile(It.IsAny <string>(), It.IsAny <string>()))
            .Returns(Task.FromResult(fakeResponse));

            var asbestosAction = new AsbestosActions(fakeAsbestosService.Object, fakeLogger.Object);
            var response       = await asbestosAction.GetFile(fakeId, null);

            Assert.True(response is FileContainer);
        }