示例#1
0
 public void When_ReadResponse_Succeeds_Results_Are_Returned()
 {
     using (var stream = File.Open(@"Data\\view-response-good.json", FileMode.Open))
     {
         var       handler  = new CouchbaseViewHandler(null, null, null, null, 1, null);
         var       fakeView = new FakeView(handler, stream);
         const int expectedRowCountIsTwentyTwo = 22;
         Assert.AreEqual(expectedRowCountIsTwentyTwo, fakeView.Count());
     }
 }
 public void When_ReadResponse_Succeeds_Results_Are_Returned()
 {
     using (var stream = File.Open(@"Data\\view-response-good.json", FileMode.Open))
     {
         var handler = new CouchbaseViewHandler(null, null, null, null, 1, null);
         var fakeView = new FakeView(handler, stream);
         const int expectedRowCountIsTwentyTwo = 22;
         Assert.AreEqual(expectedRowCountIsTwentyTwo, fakeView.Count());
     }
 }
示例#3
0
 public void When_View_Returns_ehostunreach_ReadResponse_Throws_ViewNotFoundException()
 {
     using (var stream = File.Open(@"Data\\view-response-error-ehostunreach.json", FileMode.Open))
     {
         var handler  = new CouchbaseViewHandler(null, null, null, null, 1, null);
         var fakeView = new FakeView(handler, stream);
         foreach (var row in fakeView)
         {
             Assert.IsNotNull(row);
         }
     }
 }
 public void When_View_Returns_case_clause_With_not_found_ReadResponse_Throws_ViewNotFoundException()
 {
     using (var stream = File.Open(@"Data\\view-response-error-case_clause.json", FileMode.Open))
     {
         var handler = new CouchbaseViewHandler(null, null, null, null, 1, null);
         var fakeView = new FakeView(handler, stream);
         foreach (var row in fakeView)
         {
             Assert.IsNotNull(row);
         }
     }
 }
 public void When_View_Returns_BadRpc_ReadResponse_Throws_ViewException()
 {
     using (var stream = File.Open(@"Data\\view-response-error-badrpc.json", FileMode.Open))
     {
         var handler = new CouchbaseViewHandler(null, null, null, null, null);
         var fakeView = new FakeView(handler, stream);
         foreach (var row in fakeView)
         {
             Assert.IsNotNull(row);
         }
     }
 }
示例#6
0
 internal FakeView(CouchbaseViewHandler handler, Stream stream)
 {
     _handler = handler;
     _stream  = stream;
 }