示例#1
0
        public void TestPartialEqual()
        {
            var digest1 = new ManifestDigest(sha1: "test1");
            var digest2 = new ManifestDigest(sha1: "test1", sha1New: "test2");

            digest1.PartialEquals(digest2).Should().BeTrue();

            digest1 = new ManifestDigest(sha1: "test1");
            digest2 = new ManifestDigest(sha1: "test2");
            digest1.PartialEquals(digest2).Should().BeFalse();

            digest1 = new ManifestDigest(sha1: "test1");
            digest2 = new ManifestDigest(sha1New: "test2");
            digest1.PartialEquals(digest2).Should().BeFalse();

            digest1 = new ManifestDigest(sha1New: "test1");
            digest2 = new ManifestDigest(sha256: "test2");
            digest1.PartialEquals(digest2).Should().BeFalse();
        }
示例#2
0
        public void TestPartialEqual()
        {
            var digest1 = new ManifestDigest(sha1: "test1");
            var digest2 = new ManifestDigest(sha1: "test1", sha1New: "test2");

            Assert.IsTrue(digest1.PartialEquals(digest2));

            digest1 = new ManifestDigest(sha1: "test1");
            digest2 = new ManifestDigest(sha1: "test2");
            Assert.IsFalse(digest1.PartialEquals(digest2));

            digest1 = new ManifestDigest(sha1: "test1");
            digest2 = new ManifestDigest(sha1New: "test2");
            Assert.IsFalse(digest1.PartialEquals(digest2));

            digest1 = new ManifestDigest(sha1New: "test1");
            digest2 = new ManifestDigest(sha256: "test2");
            Assert.IsFalse(digest1.PartialEquals(digest2));
        }