Ejemplo n.º 1
0
        public void ActualConverter_ShouldDeSerialize()
        {
            const string json    = @"{""PackageId"": ""bla""}";
            var          cut     = new SystemTextJsonPackageIdentifier.SystemTextJsonConverter();
            var          options = new JsonSerializerOptions();

            options.Converters.Add(cut);
            var actualResult = (string)JsonSerializer.Deserialize <NuGetPackage>(json, options).PackageId;

            actualResult.Should().Be("bla");
        }
Ejemplo n.º 2
0
        public void ActualConverter_ShouldSerialize()
        {
            var nuGetPackage = new NuGetPackage
            {
                PackageId = new SystemTextJsonPackageIdentifier("bla")
            };
            var cut     = new SystemTextJsonPackageIdentifier.SystemTextJsonConverter();
            var options = new JsonSerializerOptions();

            options.Converters.Add(cut);
            JsonSerializer.Serialize(nuGetPackage, typeof(NuGetPackage), options).Should().Contain("\"bla\"");
        }