public void ShouldSaveFile() { var fileService = new FileService(Configuration); var file = new FakeFormFile("TestFiles\\sasha.jpeg", "image/jpeg"); FluentActions.Invoking(() => fileService.SaveFileAsync(file)) .Should().NotThrow(); }
public void SaveFiles_CreatesFilesInUploadsFolder() { FakeFormFile file1 = new FakeFormFile(); file1.FileName = "file1"; file1.Length = 5; FakeFormFile file2 = new FakeFormFile(); file2.FileName = "file2"; file2.Length = 5; List <IFormFile> files = new List <IFormFile>(); files.Add(file1); files.Add(file2); IFileSystem testFileSystem = new FakeFileSystem(); BlogDataStore testDataStore = new BlogDataStore(testFileSystem); testDataStore.SaveFiles(files); Assert.True(testFileSystem.FileExists("wwwroot\\Uploads\\file1")); Assert.True(testFileSystem.FileExists("wwwroot\\Uploads\\file2")); }
public void ShouldNotAcceptFakeHtmlFile() { var file = new FakeFormFile("TestFiles\\html.png", "image/png"); file.IsImage().Should().BeFalse(); }
public void ShouldAcceptFile() { var file = new FakeFormFile("TestFiles\\sasha.jpeg", "image/jpeg"); file.IsImage().Should().BeTrue(); }