public void KeyQueryStartKeyOnly() { var session = new CloudantSession("https://cloudant.com"); Assert.AreEqual("?startkey=\"start\"", session.SetQueryParameters("", "start", "", false, false, false, 0, 0)); }
public void QueryParameterSetIncludeDocsAndKeys() { var session = new CloudantSession("https://cloudant.com"); Assert.AreEqual("?include_docs=true&startkey=\"start\"&endkey=\"end\"", session.SetQueryParameters("", "start", "end", true, false, false, 0, 0)); }
public void KeyQueryExceptionWithEndKeyOnly() { var session = new CloudantSession("https://cloudant.com"); session.SetQueryParameters("", "", "end", true, false, false, 0, 0); }
public void QueryParameterSetStartAndEndKeyTest() { var session = new CloudantSession("https://cloudant.com"); Assert.AreEqual("?startkey=\"start\"&endkey=\"end\"", session.SetQueryParameters("", "start", "end", false, false, false, 0, 0)); }
public void QueryParameterSetIncludeDocsOnly() { var session = new CloudantSession("https://cloudant.com"); Assert.AreEqual("?include_docs=true", session.SetQueryParameters("", "", "", true, false, false, 0, 0)); }
public void KeyAndStartKeyAreMutuallyExclusive() { var session = new CloudantSession("https://cloudant.com"); session.SetQueryParameters("key", "startkey", null, false, false, false, 0, 0); }
public void QueryParameterSetKeyOnlyTest() { var session = new CloudantSession("https://cloudant.com"); Assert.AreEqual("?key=\"key\"", session.SetQueryParameters("key", "", null, false, false, false, 0, 0)); }
public void AllNullReturnsNullWhenSettingQueryParameters() { var session = new CloudantSession("https://cloudant.com"); Assert.AreEqual(string.Empty, session.SetQueryParameters(null, null, null, false, false, false, 0, 0)); }