예제 #1
0
        public void ReduceFunctionIsNullWhenNotSpecified()
        {
            var view = new View("mapFunction");

            Assert.That(view.Reduce, Is.EqualTo(null));
            Assert.That(view.Map, Is.EqualTo("mapFunction"));
        }
예제 #2
0
        public void NullReduceFunctionIsIgnoredOnSerialization()
        {
            var view = new View("MapFunction", null);

            var json = view.Serialize();

            Assert.That(json, Is.Not.ContainsSubstring("reduce"));
        }
예제 #3
0
        public void CanAddAViewToDesignDocument()
        {
            var testDesignDocument = new TestDesignDocument("Customer");
            var someView = new View();

            testDesignDocument.AddView("test", someView);

            Assert.That(testDesignDocument.Views["test"], Is.EqualTo(someView));
        }
예제 #4
0
 public void AddView(string name, View view)
 {
     Views.Add(name, view);
 }