Ejemplo n.º 1
0
        public void IsUserAuthorForArticle_ValidResults_ReturnsTrue()
        {
            IUser viewingUser = mocks.DynamicMock<IUser>();

            IDnaDataReader reader = mocks.DynamicMock<IDnaDataReader>();
            reader.Stub(x => x.HasRows).Return(true);
            reader.Stub(x => x.Read()).Return(true);

            IDnaDataReaderCreator creator = mocks.DynamicMock<IDnaDataReaderCreator>();
            creator.Stub(x => x.CreateDnaDataReader("isuserinauthormembersofarticle")).Return(reader);
            mocks.ReplayAll();
            ForumHelper target = new ForumHelper(creator, viewingUser, null);
            Assert.IsTrue(target.IsUserAuthorForArticle(0));

        }