예제 #1
0
        public void Instantiate_ElasticsearchClientAndQuery_CommandNotNull()
        {
            var client  = new ElasticsearchClient(Option);
            var query   = Mock.Of <IQuery>(x => x.Statement == @"GET index/type/_search { ""query"": {""match_all"": { }} }");
            var factory = new ElasticsearchCommandFactory();
            var command = factory.Instantiate(client, query);

            Assert.That(command, Is.Not.Null);
        }
예제 #2
0
        public void Instantiate_ElasticsearchClientAndQuery_ClientCorrectType()
        {
            var client  = new ElasticsearchClient(Option);
            var query   = Mock.Of <IQuery>(x => x.Statement == @"GET index/type/_search { ""query"": {""match_all"": { }} }");
            var factory = new ElasticsearchCommandFactory();
            var command = factory.Instantiate(client, query);
            var impl    = command.Client;

            Assert.That(impl, Is.Not.Null);
            Assert.That(impl, Is.InstanceOf <ElasticsearchClientOperation>());
        }