예제 #1
0
        public async void TestGetAll()
        {
            var data = new List <User>
            {
                new User(2, "pippo", "*****@*****.**", "pippo", new List <Post>(), DateTime.Now),
                new User(3, "pluto", "*****@*****.**", "pippo", new List <Post>(), DateTime.Now),
            };

            var mokUserRepository = new Mock <IUserRepository>();

            mokUserRepository.Setup(rep => rep.GetAllUser()).ReturnsAsync(data);

            var unit = new EFUnitOfWork(mokUserRepository.Object, null);

            var user = await unit.GetAllUser();

            user.Should().Equal(data);
        }