public void Map_Correct_Transacrion_CollectionDTO()
        {
            var transaction  = TestUtils.transactionFull;
            var transaction1 = TestUtils.transactionFull;
            List <Transaction> collection = new List <Transaction>();

            collection.Add(transaction);
            collection.Add(transaction1);

            var transactionMapper        = new List <CollectionsDTO>();
            var transactionDTOMapperMock = new Mock <IDtoMapper <Transaction, TransactionDTO> >();
            var sut    = new CollectionsDTOMapper(null, null, null, null, transactionDTOMapperMock.Object, null);
            var result = sut.MapFrom(collection);

            Assert.IsInstanceOfType(result, typeof(CollectionsDTO));
            Assert.AreEqual(result.Transactions.Count, 2);
        }
        public void Map_Correct_Account_CollectionDTO()
        {
            var            account    = TestUtils.account1;
            var            account1   = TestUtils.account2;
            List <Account> collection = new List <Account>();

            collection.Add(account);
            collection.Add(account1);

            var accountMapper        = new List <CollectionsDTO>();
            var accountDTOMapperMock = new Mock <IDtoMapper <Account, AccountDTO> >();
            var sut    = new CollectionsDTOMapper(null, null, accountDTOMapperMock.Object, null, null, null);
            var result = sut.MapFrom(collection);

            Assert.IsInstanceOfType(result, typeof(CollectionsDTO));
            Assert.AreEqual(result.Accounts.Count, 2);
        }
        public void Map_Correct_User_CollectionDTO()
        {
            var         user       = TestUtils.user;
            var         user1      = TestUtils.user;
            List <User> collection = new List <User>();

            collection.Add(user);
            collection.Add(user1);

            var usertMapper       = new List <CollectionsDTO>();
            var userDTOMapperMock = new Mock <IDtoMapper <User, UserDTO> >();
            var sut    = new CollectionsDTOMapper(null, null, null, userDTOMapperMock.Object, null, null);
            var result = sut.MapFrom(collection);

            Assert.IsInstanceOfType(result, typeof(CollectionsDTO));
            Assert.AreEqual(result.Users.Count, 2);
        }
        public void Map_Correct_Currency_CollectionDTO()
        {
            var             currency   = TestUtils.currencyEUR;
            var             currency1  = TestUtils.currencyFull;
            List <Currency> collection = new List <Currency>();

            collection.Add(currency);
            collection.Add(currency1);

            var currencyMapper         = new List <CollectionsDTO>();
            var currencynDTOMapperMock = new Mock <IDtoMapper <Currency, CurrencyDTO> >();
            var sut    = new CollectionsDTOMapper(null, null, null, null, null, currencynDTOMapperMock.Object);
            var result = sut.MapFrom(collection);

            Assert.IsInstanceOfType(result, typeof(CollectionsDTO));
            Assert.AreEqual(result.Currencies.Count, 2);
        }