コード例 #1
0
 public void Equals_NullKey_DoesNotEqualNonNullKey()
 {
     var key1 = new CssAssetKey {
         Media = "media"
     };
     Assert.IsFalse(key1.Equals(null));
 }
コード例 #2
0
 public void Equals_JavascriptKey_DoesNotEqualCssKey()
 {
     var key1 = new CssAssetKey { IsExternal = true };
     var key2 = new JavascriptAssetKey { IsExternal = true };
     Assert.IsFalse(key1.Equals(key2));
 }
コード例 #3
0
 public void Equals_DifferentKeys_AreNotEqual()
 {
     var key1 = new CssAssetKey {
         Media = "media1",
         Browser = IE.Version.IE6,
         Equality = IE.Equality.LessThan,
         IsExternal = true
     };
     var key2 = new CssAssetKey {
         Media = "media1",
         Browser = IE.Version.IE5,
         Equality = IE.Equality.LessThan,
         IsExternal = true
     };
     Assert.IsFalse(key1.Equals(key2));
 }
コード例 #4
0
 public void Equals_IdenticalKeys_AreEqual()
 {
     var key1 = new CssAssetKey {
         Media = "media1",
         Browser = IE.Version.IE5,
         Equality = IE.Equality.LessThan,
         IsExternal = true
     };
     var key2 = new CssAssetKey {
         Media = "media1",
         Browser = IE.Version.IE5,
         Equality = IE.Equality.LessThan,
         IsExternal = true
     };
     Assert.IsTrue(key1.Equals(key2));
 }
コード例 #5
0
        public void Equals_AllPropertiesAreTakenIntoAccount()
        {
            var key1 = new CssAssetKey {
                Media = "media"
            };
            var key2 = new CssAssetKey();
            Assert.IsFalse(key1.Equals(key2));
            key2.Media = "media";
            Assert.IsTrue(key1.Equals(key2));

            key1.Browser = IE.Version.IE6;
            Assert.IsFalse(key1.Equals(key2));
            key2.Browser = IE.Version.IE6;
            Assert.IsTrue(key1.Equals(key2));

            key1.Equality = IE.Equality.GreaterThan;
            Assert.IsFalse(key1.Equals(key2));
            key2.Equality = IE.Equality.GreaterThan;
            Assert.IsTrue(key1.Equals(key2));

            key1.IsExternal = true;
            Assert.IsFalse(key1.Equals(key2));
            key2.IsExternal = true;
            Assert.IsTrue(key1.Equals(key2));
        }