Esempio n. 1
0
        public async Task TestFetchAllPosts()
        {
            var mock = new Mock <PostDAO>();

            mock
            .Setup(dao => dao.FindAll())
            .Returns(Task.FromResult(postList));
            var postController = new PostController(mock.Object);

            var actualPostList = await postController.FetchAllPosts();

            mock.Verify((dao) => dao.FindAll());
            Assert.AreEqual(postList, actualPostList);
        }