Пример #1
0
        public void TotalDocuments_TotalWords_TotalOccurrences()
        {
            MockRepository  mocks = new MockRepository();
            IIndexConnector conn  = mocks.StrictMock <IIndexConnector>();

            Expect.Call(conn.GetCount(IndexElementType.Documents)).Return(12);
            Expect.Call(conn.GetCount(IndexElementType.Words)).Return(567);
            Expect.Call(conn.GetCount(IndexElementType.Occurrences)).Return(3456);

            mocks.ReplayAll();

            SqlIndex index = new SqlIndex(conn);

            Assert.AreEqual(12, index.TotalDocuments, "Wrong document count");
            Assert.AreEqual(567, index.TotalWords, "Wrong word count");
            Assert.AreEqual(3456, index.TotalOccurrences, "Wrong occurence count");

            mocks.VerifyAll();
        }