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()); }
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(); }