コード例 #1
0
        public void TestGetHashingWithPackageAlias()
        {
            var mockPackage1 = new Mock <BasePackage>("fooBar")
            {
                CallBase = true,
            };

            mockPackage1.Setup((o) => o.GetVersion()).Returns(() => "1.2");

            var mockPackage2 = new Mock <BasePackage>("fooBar")
            {
                CallBase = true,
            };

            mockPackage2.Setup((o) => o.GetVersion()).Returns(() => "1.2");
            var packageAlias = new PackageAlias(mockPackage2.Object, "2.0", "2.0.0.0");

            Assert.IsTrue(mockPackage1.Object.GetHashCode() == packageAlias.GetHashCode());
        }