public static void AddQuery_Should_Add_When_Param_Is_NotNull()
        {
            // arrange
            var descriptor = new SearchDescriptor <object>();
            var query      = Query <object> .Term("test_f", "test_v");

            // act
            descriptor.AddQuery(query);

            // assert
            var resultAsString = SerializeUtil.Serialize(descriptor);

            Assert.Equal("{\"query\":{\"term\":{\"test_f\":{\"value\":\"test_v\"}}}}", resultAsString);
        }
        public static void AddQuery_Should_Not_Add_When_Param_Is_Null()
        {
            // arrange
            var            descriptor = new SearchDescriptor <object>();
            QueryContainer query      = null;

            // act
            descriptor.AddQuery(query);

            // assert
            var resultAsString = SerializeUtil.Serialize(descriptor);

            Assert.Equal("{}", resultAsString);
        }