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

            mockPackage1.Setup((o) => o.GetVersion()).Returns("1.0");
            var aliasPackage = new PackageAlias(mockPackage1.Object, "2.0", "2.0.0.0");

            Assert.IsTrue(mockPackage1.Object.Equals(aliasPackage));
            Assert.IsTrue(aliasPackage.Equals(mockPackage1.Object));
        }