Пример #1
0
        public void Ignore_members_when_ignored()
        {
            var instance = new FooIgnored {
                MyInt = 75, MyString = "secret"
            };

            Helpers.SetJsonSerializerResolver();

            var bytes = JsonSerializer.Serialize(instance);
            var json  = Encoding.UTF8.GetString(bytes);

            json.ShouldNotContain(nameof(FooIgnored.MyInt));
            json.ShouldContain(nameof(FooIgnored.MyString));
        }
Пример #2
0
        public void Ignore_members_when_ignored()
        {
            var instance = new FooIgnored {
                MyInt = 75, MyString = "secret"
            };

            var resolver = Helpers.GetEncryptedResolver(StandardResolver.Default);

            var bytes = JsonSerializer.Serialize(instance, resolver);
            var json  = Encoding.UTF8.GetString(bytes);

            json.ShouldNotContain(nameof(FooIgnored.MyInt));
            json.ShouldContain(nameof(FooIgnored.MyString));
        }