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