Esempio n. 1
0
        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());
        }
Esempio n. 2
0
        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());
        }