public void GetBankMetadata_OnFolderChange_ReturnTxnList() { //Arrange File.Delete(@"..\..\..\TestFiles3\ban_Valid_3.CSV"); //Act BankmetadataRepo repo = new BankmetadataRepo { FolderName = @"..\..\..\TestFiles3" }; List <BankMetadata> output1 = repo.GetBankMetadata().ToList(); File.Copy(@"..\..\..\TestFiles1\ban_Valid_3.CSV", @"..\..\..\TestFiles3\ban_Valid_3.CSV"); System.Threading.Thread.Sleep(5000); output1 = repo.GetBankMetadata().ToList(); //Assert Assert.AreEqual(_bankMetadataList4.Count, output1.Count); CollectionAssert.AreEqual(_bankMetadataList4, output1, new BankMetadataComparer()); }
public void GetBankMetadata_OnValidInputs_ReturnMetadataList() { //Arrange //Act BankmetadataRepo repo = new BankmetadataRepo { FolderName = @"..\..\..\TestFiles2" }; List <BankMetadata> output1 = repo.GetBankMetadata().ToList(); //Assert Assert.AreEqual(_bankMetadataList3.Count, output1.Count); CollectionAssert.AreEqual(_bankMetadataList3, output1, new BankMetadataComparer()); }