Пример #1
0
        public GenericRepository(ReTwitterDbContext context)
        {
            if (context == null)
            {
                throw new ArgumentNullException("An instance of ReTwitterContext is required to use this repository.", "context");
            }

            this.context = context;
            this.dbSet   = context.Set <T>();
        }
Пример #2
0
        public void Initialize_Unit_Of_Work()
        {
            this.db = DatabaseProvider.GetDatabase();
            var userRepoMock         = Mock.Of <IGenericRepository <User> >();
            var followeeRepoMock     = Mock.Of <IGenericRepository <Followee> >();
            var tagRepoMock          = Mock.Of <IGenericRepository <Tag> >();
            var tweetRepoMock        = Mock.Of <IGenericRepository <Tweet> >();
            var userFolloweeRepoMock = Mock.Of <IGenericRepository <UserFollowee> >();
            var userTweetRepoMock    = Mock.Of <IGenericRepository <UserTweet> >();
            var tweetTagRepoMock     = Mock.Of <IGenericRepository <TweetTag> >();

            this.sut = new UnitOfWork(db, userRepoMock, followeeRepoMock, tagRepoMock, tweetRepoMock, userFolloweeRepoMock, userTweetRepoMock,
                                      tweetTagRepoMock);
        }