예제 #1
0
        public void Objects()
        {
            Assert.Throws <ArgumentNullException>(() => _index.SetSettings(null));
            Assert.Throws <ArgumentNullException>(() => _index.GetObject <object>(null));
            Assert.Throws <ArgumentNullException>(() => _index.GetObjects <object>(null));
            Assert.Throws <ArgumentNullException>(() => _index.Browse <object>(null));
            Assert.Throws <ArgumentNullException>(() => _index.BrowseFrom <object>(null));
            Assert.Throws <ArgumentNullException>(() => _index.PartialUpdateObject <object>(null));
            Assert.Throws <ArgumentNullException>(() => _index.SaveObject <object>(null));

            Assert.Throws <ArgumentNullException>(() => _index.SaveObjects <object>(null));
            Assert.Throws <ArgumentNullException>(() => _index.ReplaceAllObjects <object>(null));
            Assert.Throws <ArgumentNullException>(() => _index.Batch <object>(operations: null));
            Assert.Throws <ArgumentNullException>(() => _index.Batch <object>(request: null));
            Assert.Throws <ArgumentNullException>(() => _index.DeleteObject(null));
            Assert.Throws <ArgumentNullException>(() => _index.DeleteBy(null));
            Assert.Throws <ArgumentNullException>(() => _index.SearchForFacetValue(null));
            Assert.Throws <ArgumentNullException>(() => _index.Search <object>(null));
            Assert.Throws <ArgumentNullException>(() => _index.CopyTo(""));
            Assert.Throws <ArgumentNullException>(() => _index.MoveFrom(""));

            Assert.Throws <ArgumentException>(() => _index.SaveObject <object>(new List <object> {
            }));
            Assert.Throws <ArgumentException>(() => _index.PartialUpdateObject <object>(new List <object> {
            }));
        }
예제 #2
0
        public void Objects()
        {
            Assert.Throws <ArgumentNullException>(() => _index.SetSettings(null));
            Assert.Throws <ArgumentNullException>(() => _index.GetObject <object>(null));
            Assert.Throws <ArgumentNullException>(() => _index.GetObjects <object>(null));
            Assert.Throws <ArgumentNullException>(() => _index.Browse <object>(null));
            Assert.Throws <ArgumentNullException>(() => _index.BrowseFrom <object>(null));
            Assert.Throws <ArgumentNullException>(() => _index.PartialUpdateObject <object>(null));
            Assert.Throws <ArgumentNullException>(() => _index.SaveObject <object>(null));

            Assert.Throws <ArgumentNullException>(() => _index.SaveObjects <object>(null));
            Assert.Throws <ArgumentNullException>(() => _index.ReplaceAllObjects <object>(null));
            Assert.Throws <ArgumentNullException>(() => _index.Batch <object>(operations: null));
            Assert.Throws <ArgumentNullException>(() => _index.Batch <object>(request: null));
            Assert.That(Assert.Throws <ArgumentNullException>(() => _index.DeleteObject(null)).Message, Is.EqualTo("Argument parameter cannot be null (Parameter 'objectId')"));
            Assert.That(Assert.Throws <ArgumentNullException>(() => _index.DeleteObjects(null)).Message, Is.EqualTo("Argument parameter cannot be null (Parameter 'objectIds')"));
            Assert.Throws <ArgumentNullException>(() => _index.DeleteBy(null));
            Assert.Throws <ArgumentNullException>(() => _index.SearchForFacetValue(null));
            Assert.Throws <ArgumentNullException>(() => _index.Search <object>(null));
            Assert.Throws <ArgumentNullException>(() => _index.CopyTo(""));
            Assert.Throws <ArgumentNullException>(() => _index.MoveFrom(""));

            Assert.Throws <ArgumentException>(() => _index.SaveObject <object>(new List <object>()));
            Assert.Throws <ArgumentException>(() => _index.PartialUpdateObject <object>(new List <object>()));
        }