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(); }