public void SetUp() { videoData = DataCollection.Videos; commentData = DataCollection.Comments; rateData = DataCollection.Rates; userData = DataCollection.Users; var videoRepo = MockRepository <Video> .Initialize(videoData); var commentRepo = MockRepository <Comment> .Initialize(commentData); var rateRepo = MockRepository <Rate> .Initialize(rateData); var userRepo = MockUserRepository <ApplicationUser> .Initialize(userData); var rateService = new RateService(rateRepo); var commentService = new CommentService(commentRepo); var videoService = new VideoService(videoRepo, commentService, rateService); userService = new AccountService(userRepo, videoService, commentService, rateService); }