public void JsonSerialization_ReturnsCorrectJson()
        {
            var request = new GetPackageHashRequest(
                packageSourceRepository: "a",
                packageId: "b",
                packageVersion: "c",
                hashAlgorithm: "d");

            var json = TestUtilities.Serialize(request);

            Assert.Equal("{\"HashAlgorithm\":\"d\",\"PackageId\":\"b\",\"PackageSourceRepository\":\"a\",\"PackageVersion\":\"c\"}", json);
        }
        public void Constructor_InitializesProperties()
        {
            var request = new GetPackageHashRequest(
                packageSourceRepository: "a",
                packageId: "b",
                packageVersion: "c",
                hashAlgorithm: "d");

            Assert.Equal("a", request.PackageSourceRepository);
            Assert.Equal("b", request.PackageId);
            Assert.Equal("c", request.PackageVersion);
            Assert.Equal("d", request.HashAlgorithm);
        }