Example #1
0
 public void Should_execute_bulk_docs_command_with_couch_proxy()
 {
     couchProxy.Received().Execute <BulkDocsResult[]>(Arg.Is <BulkDocsCommand>(c => {
         var message = (BulkDocsMessage)c.Message;
         return(c.Route == couchDatabase.Name + "/_bulk_docs" &&
                c.Operation == HttpMethod.Post &&
                (message.NonAtomic == false && message.AllOrNothing == false && message.Docs.Length == 1));
     }));
 }
Example #2
0
 public void Should_execute_get_document_command_with_couch_proxy()
 {
     couchProxy.Received().Execute <CouchDocument>(Arg.Is <GetDocumentCommand>(c => {
         return(c.Route == couchDatabase.Name + "/" + documentId.ToString() &&
                c.Operation == HttpMethod.Get &&
                c.Message == null &&
                c.SuccessStatusCode == HttpStatusCode.OK);
     }));
 }