public void Equals_SameAsset_IsEqual()
 {
     var asset = new CssAsset(_context, _settings);
     Assert.IsTrue(asset.Equals(asset));
 }
 public void Equals_AssetWithDifferentBrowser_IsNotEqual()
 {
     var asset = new CssAsset(_context, _settings) { ConditionalBrowser = IE.Version.IE5 };
     var equalAsset = new CssAsset(_context, _settings) { ConditionalBrowser = IE.Version.IE6 };
     Assert.IsFalse(asset.Equals(equalAsset));
 }
 public void Equals_NonCssAsset_IsNotEqual()
 {
     var asset = new CssAsset(_context, _settings);
     Assert.IsFalse(asset.Equals("test"));
 }
 public void Equals_Null_IsNotEqual()
 {
     var asset = new CssAsset(_context, _settings);
     Assert.IsFalse(asset.Equals(null));
 }
 public void Equals_AssetWithSameProperties_IsEqual()
 {
     var asset = new CssAsset(_context, _settings) {
         Media = "test-media",
         Path = "test-path",
         ConditionalEquality = IE.Equality.GreaterThan,
         ConditionalBrowser = IE.Version.IE5
     };
     var equalAsset = new CssAsset(_context, _settings) {
         Media = "test-media",
         Path = "test-path",
         ConditionalEquality = IE.Equality.GreaterThan,
         ConditionalBrowser = IE.Version.IE5
     };
     Assert.IsTrue(asset.Equals(equalAsset));
 }
 public void Equals_AssetWithUnselectedAltPath_IsEqual()
 {
     var asset = new CssAsset(_context, _settings) { ConditionalBrowser = IE.Version.IE5 };
     asset.AlternatePaths.Add("unselected-alt-name", "/other-path.css");
     var equalAsset = new CssAsset(_context, _settings) { ConditionalBrowser = IE.Version.IE5 };
     Assert.IsTrue(asset.Equals(equalAsset));
 }
 public void Equals_AssetWithSameMedia_IsEqual()
 {
     var asset = new CssAsset(_context, _settings) { Media = "test-media" };
     var equalAsset = new CssAsset(_context, _settings) { Media = "test-media" };
     Assert.IsTrue(asset.Equals(equalAsset));
 }
 public void Equals_AssetWithSamePath_IsEqual()
 {
     var asset = new CssAsset(_context, _settings) { Path = "test-path" };
     var equalAsset = new CssAsset(_context, _settings) { Path = "test-path" };
     Assert.IsTrue(asset.Equals(equalAsset));
 }
 public void Equals_AssetWithSameEquality_IsEqual()
 {
     var asset = new CssAsset(_context, _settings) { ConditionalEquality = IE.Equality.GreaterThan };
     var equalAsset = new CssAsset(_context, _settings) { ConditionalEquality = IE.Equality.GreaterThan };
     Assert.IsTrue(asset.Equals(equalAsset));
 }
 public void Equals_AssetWithSameBrowser_IsEqual()
 {
     var asset = new CssAsset(_context, _settings) { ConditionalBrowser = IE.Version.IE5 };
     var equalAsset = new CssAsset(_context, _settings) { ConditionalBrowser = IE.Version.IE5 };
     Assert.IsTrue(asset.Equals(equalAsset));
 }
 public void Equals_AssetWithDifferentPath_IsNotEqual()
 {
     var asset = new CssAsset(_context, _settings) { Path = "test-path" };
     var equalAsset = new CssAsset(_context, _settings) { Path = "test-path2" };
     Assert.IsFalse(asset.Equals(equalAsset));
 }
 public void Equals_AssetWithDifferentMedia_IsNotEqual()
 {
     var asset = new CssAsset(_context, _settings) { Media = "test-media" };
     var equalAsset = new CssAsset(_context, _settings) { Media = "test-media2" };
     Assert.IsFalse(asset.Equals(equalAsset));
 }
 public void Equals_AssetWithDifferentEquality_IsNotEqual()
 {
     var asset = new CssAsset(_context, _settings) { ConditionalEquality = IE.Equality.LessThan };
     var equalAsset = new CssAsset(_context, _settings) { ConditionalEquality = IE.Equality.GreaterThan };
     Assert.IsFalse(asset.Equals(equalAsset));
 }