Esempio n. 1
0
        public void NotValidExport_CollectionMissing()
        {
            var c = new ExportCommand();

            c.Parse("--uri mongocon --query {}".Split(' '));
            Assert.Equal("mongocon", c.Connection);
            Assert.Equal("{}", c.SearchQueryForExport);
            Assert.Throws <ArgumentException>(() => c.Validate());
        }
Esempio n. 2
0
        public void ValidExport()
        {
            var c = new ExportCommand();

            c.Parse("--uri mongocon --query {} --collection countries".Split(' '));
            Assert.Equal("mongocon", c.Connection);
            Assert.Equal("{}", c.SearchQueryForExport);
            Assert.Equal("countries", (c as ExportCommand).CollectionName);
            c.Validate();
        }