示例#1
0
 public void Commit()
 {
     var mocks = new MockRepository();
     var basicServer = mocks.StrictMock<ISolrBasicOperations<TestDocument>>();
     With.Mocks(mocks)
         .Expecting(() => Expect.Call(basicServer.Commit(null)).Return(new ResponseHeader()))
         .Verify(() => {
             var s = new SolrServer<TestDocument>(basicServer, null, null);
             s.Commit();
         });
 }
示例#2
0
        public void Commit()
        {
            var basicServer = new MSolrBasicOperations <TestDocument> {
                commit = _ => new ResponseHeader {
                    QTime = 2
                }
            };
            var s = new SolrServer <TestDocument>(basicServer, null, null);
            var r = s.Commit();

            Assert.Equal(2, r.QTime);
        }
示例#3
0
        public void Commit()
        {
            var mocks       = new MockRepository();
            var basicServer = mocks.StrictMock <ISolrBasicOperations <TestDocument> >();

            With.Mocks(mocks)
            .Expecting(() => Expect.Call(basicServer.Commit(null)).Return(new ResponseHeader()))
            .Verify(() => {
                var s = new SolrServer <TestDocument>(basicServer, null, null);
                s.Commit();
            });
        }
示例#4
0
 public void Commit()
 {
     var mocks = new MockRepository();
     var basicServer = mocks.CreateMock<ISolrBasicOperations<TestDocument>>();
     var mapper = mocks.CreateMock<IReadOnlyMappingManager>();
     With.Mocks(mocks)
         .Expecting(() => basicServer.Commit(null))
         .Verify(() => {
             var s = new SolrServer<TestDocument>(basicServer, mapper);
             s.Commit();
         });
 }
示例#5
0
 public void Commit() {
     var basicServer = new MSolrBasicOperations<TestDocument> {
         commit = _ => new ResponseHeader { QTime = 2}
     };
     var s = new SolrServer<TestDocument>(basicServer, null, null);
     var r = s.Commit();
     Assert.AreEqual(2, r.QTime);
 }