Пример #1
0
        public void PackageArtifactModelEquals_ReturnsFalseWhenObjectsAreDifferentTypes()
        {
            PackageArtifactModel packageArtifact = new PackageArtifactModel
            {
                Attributes = new Dictionary <string, string>
                {
                    { "NonShipping", true.ToString().ToLower() },
                },
                Id      = "AssetName",
                Version = null
            };

            Assert.False(packageArtifact.Equals("thisIsNotAPackageArtifact!"));
        }
Пример #2
0
        public void PackageArtifactModelEquals_ReturnsTrueWhenMatchingAttributesAreNull()
        {
            PackageArtifactModel packageArtifact = new PackageArtifactModel
            {
                Attributes = new Dictionary <string, string>
                {
                    { "NonShipping", true.ToString().ToLower() },
                },
                Id      = "AssetName",
                Version = null
            };

            PackageArtifactModel otherPackageArtifact = new PackageArtifactModel
            {
                Attributes = new Dictionary <string, string>
                {
                    { "NonShipping", true.ToString().ToLower() },
                },
                Id      = "AssetName",
                Version = null
            };

            Assert.True(packageArtifact.Equals(otherPackageArtifact));
        }
Пример #3
0
        public void PackageArtifactModelEquals_ReturnsFalseWhenTwoObjectsDoNotHaveMatchingAttributes()
        {
            PackageArtifactModel packageArtifact = new PackageArtifactModel
            {
                Attributes = new Dictionary <string, string>
                {
                    { "Shipping", true.ToString().ToLower() },
                },
                Id      = "AssetName",
                Version = "AssetVersion"
            };

            PackageArtifactModel otherPackageArtifact = new PackageArtifactModel
            {
                Attributes = new Dictionary <string, string>
                {
                    { "NonShipping", true.ToString().ToLower() },
                },
                Id      = "AssetName",
                Version = "AssetVersion"
            };

            Assert.False(packageArtifact.Equals(otherPackageArtifact));
        }