Exemplo n.º 1
0
        public void FindAllTest()
        {
            var mockDao = new Mock <ITwitterAccountDao>();
            var list    = new List <TwitterAccountDto>
            {
                new TwitterAccountDto(1, "hello", "aaa", "world"),
                new TwitterAccountDto(1, "sample", "bbb", "account"),
            };

            mockDao.Setup((dao) => dao.FindAll()).Returns(list);
            var repository = new TwitterAccountRepository();

            var actual = repository.FindAll();

            Assert.IsType <List <TwitterAccount> >(actual);

            var index = 0;

            actual.ForEach((item) =>
            {
                Assert.Equal <TwitterAccount>(list[index], item);
                index++;
            });
        }