public void GetFileBytes_ShouldThrowErrorWhenFileNotFound() { // ARRANGE var path = @"C:\Users\E7450\source\repos\TrainingDivision\TrainingDivisionKedis.BLL.Tests\bin\Debug\netcoreapp2.2\"; var filesConfiguration = new FilesConfiguration { Directory = path, MaxSize = 10000 }; IOptions <FilesConfiguration> options = Options.Create(filesConfiguration); _sut = new LocalFileService <FilesConfiguration>(options); // ACT Assert.Throws <FileNotFoundException>(() => _sut.GetFileBytes("SomeFileName.txt")); }
public void GetFileBytes_ShouldReturnBytes() { // ARRANGE var filesConfiguration = new FilesConfiguration { Directory = @"C:\Users\E7450\source\repos\TrainingDivision\TrainingDivisionKedis.BLL.Tests\bin\Debug\netcoreapp2.2\", MaxSize = 10000 }; IOptions <FilesConfiguration> options = Options.Create(filesConfiguration); _sut = new LocalFileService <FilesConfiguration>(options); // ACT var actual = _sut.GetFileBytes("TestTextFile.txt"); // ASSERT Assert.True(actual.Length > 0); }