public void WhenDoALocationImportAndCheckImportedLocationCount() { new MainPage(TestSetup.Driver) .SelectImportLocation(); var fileId = $"Location-{RandomString(12)}"; Console.WriteLine($"uploaded file ID: {fileId}"); var p = Path.Combine( Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location), "Assets", "LocationCreate.xlsx"); var p2 = Path.Combine(TestSetup.Config.DownloadFolder, $"{fileId}.xlsx"); File.Copy(p, p2); new LocationImport(TestSetup.Driver) .UploadFile(p2); Poll("Wait for file to be uploaded", 240, 5, () => { var page = new LocationImport(TestSetup.Driver).Refresh(); var name = page.UploadTableFirstFileName; var status = page.UploadTableFirstStatus; return(name.StartsWith(fileId + "_") && status == "Complete"); }, x => x ).ShouldBeTrue(); var importPage = new ProductImport(TestSetup.Driver); importPage.UploadTableFirstProcessed.ShouldBe(2); importPage.UploadTableFirstSuccess.ShouldBe(2); }
public void Then_The_Fields_Are_Correctly_Mapped(LocationImport source) { var actual = (Domain.Entities.Location)source; actual.Should().BeEquivalentTo(source); }