public async void GetLastWriteTime_DateTime_ShouldBeReturnFalseLastAccessTimeUtc(int flag, DateTime expected) { // Arrange var fileService = new FileService(); var fileName = TestValueProvider.GetValueStringByFlag(flag); // Act var result = await fileService.GetLastWriteTime(fileName); // Assert Assert.NotEqual(expected.Date, result.Date); }
public async void GetFromExcelFile_CountList_ShouldBeReturnListFromExcel(int fileNameFlag, int expected) { // Arange var fileName = TestValueProvider.GetValueStringByFlag(fileNameFlag); var courseScheduleFileService = new CourseScheduleFileService(_importDataExcelService); // Act var result = await courseScheduleFileService.GetFromExcelFile(fileName); // Assert Assert.Equal(result.Count, expected); }
public async void CheckExcelFile_Bool_ShouldBeReturnFalse(DateTime datetimeUtc, int flag, bool expected) { // Arrange var fileService = new FileService(); var fileName = TestValueProvider.GetValueStringByFlag(flag); // Act var result = await fileService.CheckExcelFile(datetimeUtc, fileName); // Assert Assert.Equal(expected, result); }
public async void GetLastWriteTime_DateTime_ShouldBeReturnTrueLastAccessTimeUtc(int urlFlag, int fileNameFlag) { // Arrange var dateTime = DateTime.Now; var fileService = new FileService(); var fileName = TestValueProvider.GetValueStringByFlag(fileNameFlag); await fileService.DownloadByLinkAsync(new Uri(TestValueProvider.GetValueStringByFlag(urlFlag)), fileName, CancellationToken.None); // Act var result = await fileService.GetLastWriteTime(fileName); // Assert Assert.Equal(dateTime.Date, result.Date); }
public async void DownloadByLinkAsync_DoneTask_ShouldBeDownloadFileByLink(int urlFlag, int fileNameFlag) { // Arrange var fileService = new FileService(); var url = TestValueProvider.GetValueStringByFlag(urlFlag); var fileName = Path.Combine(TestValueProvider.GetValueStringByFlag(fileNameFlag) + ".xlsx"); // Act await fileService.DownloadByLinkAsync(new Uri(url), fileName, CancellationToken.None); // Assert var result = File.Exists(fileName); Assert.True(result); }
public async void CheckExcelFile_Bool_ShouldBeReturnTrue(int urlFlag, int fileNameFlag, bool expected) { // Arrange var dateTime = DateTime.Now; var fileService = new FileService(); var fileName = TestValueProvider.GetValueStringByFlag(fileNameFlag); await fileService.DownloadByLinkAsync(new Uri(TestValueProvider.GetValueStringByFlag(urlFlag)), fileName, CancellationToken.None); // Act var result = await fileService.CheckExcelFile(dateTime, fileName); _testOutputHelper.WriteLine(result.ToString(CultureInfo.CurrentCulture)); // Assert Assert.Equal(expected, result); }
public async void DownloadByLinkAsync_DoneTask_ShouldBeDownloadFile(int fileNameFlag) { // Arrange var fileService = new FileService(); var fileName = Path.Combine(TestValueProvider.GetValueStringByFlag(fileNameFlag)); var downloadFileParametersModel = new DownloadFileParametersModel { //https://www.mirea.ru/upload/medialibrary/97d/KBiSP-4-kurs-2-sem-_1_.xlsx PathToFile = string.Empty, RemoteUri = new Uri("https://www.mirea.ru/upload/medialibrary/97d/"), FileNameLocal = fileName, FileNameRemote = "KBiSP-4-kurs-2-sem-_1_", FileFormat = "xlsx" }; // Act await fileService.DownloadAsync(downloadFileParametersModel, CancellationToken.None); // Assert var result = File.Exists(fileName + ".xlsx"); Assert.True(result); }