public void Deleting_items_should_generate_bulk_commands()
        {
            using (var writer = new WriterWrapperForTests())
            {
                writer.DeleteItems("foo", "bar", new List<string>{"products/1"});

                Assert.AreEqual(1, writer.BulkCommands.Count);

                if (writer.Commit())
                    Assert.AreEqual(0, writer.BulkCommands.Count);
            }
        }
        public void Replicating_items_should_generate_bulk_commands()
        {
            using (var writer = new WriterWrapperForTests())
            {
                writer.InsertItems("foo", "bar", new List<ItemToReplicate>
                {
                    new ItemToReplicate {Columns = new RavenJObject {{"test1", "value"}}, DocumentId = "products/1"}
                });

                Assert.AreEqual(2, writer.BulkCommands.Count);

                if (writer.Commit())
                    Assert.AreEqual(0, writer.BulkCommands.Count);
            }
        }
Example #3
0
        public void Deleting_items_should_generate_bulk_commands()
        {
            using (var writer = new WriterWrapperForTests())
            {
                writer.DeleteItems("foo", "bar", new List <string> {
                    "products/1"
                });

                Assert.AreEqual(1, writer.BulkCommands.Count);

                if (writer.Commit())
                {
                    Assert.AreEqual(0, writer.BulkCommands.Count);
                }
            }
        }
Example #4
0
        public void Replicating_items_should_generate_bulk_commands()
        {
            using (var writer = new WriterWrapperForTests())
            {
                writer.InsertItems("foo", "bar", new List <ItemToReplicate>
                {
                    new ItemToReplicate {
                        Columns = new RavenJObject {
                            { "test1", "value" }
                        }, DocumentId = "products/1"
                    }
                });

                Assert.AreEqual(2, writer.BulkCommands.Count);

                if (writer.Commit())
                {
                    Assert.AreEqual(0, writer.BulkCommands.Count);
                }
            }
        }