예제 #1
0
        public void SerializeCompletionSuggesterFieldsCorrectlyWhenDefaultFieldNameInferrerUsed()
        {
            var connectionPool = new SingleNodeConnectionPool(new Uri("http://*****:*****@"{""suggest"":{""title"":{""completion"":{""fuzzy"":{""fuzziness"":""AUTO""},""field"":""SUGGEST"",""size"":5},""prefix"":""keyword""}}}";

            var result = tester.Serializes(suggest, expected);

            result.Success.Should().Be(true, result.DiffFromExpected);
        }
예제 #2
0
        public static void AssertSerialize <T>(this SerializationTester tester, T @object, object expectedJson, string message = null,
                                               bool preserveNullInExpected = false
                                               )
        {
            var roundTripResult = tester.Serializes(@object, expectedJson, preserveNullInExpected);

            roundTripResult.ShouldBeValid(message);
        }