public void ShouldNotEqualEffectWithDifferentColorUsingEqualOp() { var a = new StaticMouseEffect(Led.All, Color.Red); var b = new StaticMouseEffect(Led.All, Color.Blue); Assert.False(a == b); }
public void ShouldNotEqualEffectWithDifferentLedAndColor() { var a = new StaticMouseEffect(Led.Strip10, Color.Red); var b = new StaticMouseEffect(Led.Strip2, Color.Green); Assert.AreNotEqual(a, b); }
public void ShouldEqualEffectWithSameColorUsingEqualOp() { var a = new StaticMouseEffect(Led.All, Color.Red); var b = new StaticMouseEffect(Led.All, Color.Red); Assert.True(a == b); }
public void ShouldNotEqualEffectWithDifferentColor() { var a = new StaticMouseEffect(Led.All, Color.Red); var b = new StaticMouseEffect(Led.All, Color.Blue); Assert.AreNotEqual(a, b); }
public void ShouldNotEqualEffectWithDifferentLed() { var a = new StaticMouseEffect(Led.ScrollWheel, Color.Red); var b = new StaticMouseEffect(Led.Strip1, Color.Red); Assert.AreNotEqual(a, b); }
public void ShouldNotEqualEffectWithDifferentColorCastAsObject() { var effect = new StaticMouseEffect(Led.All, Color.Red); var obj = new StaticMouseEffect(Led.All, Color.Blue) as object; Assert.False(effect.Equals(obj)); }
public void ShouldEqualEffectWithSameColorAndLed() { var a = new StaticMouseEffect(Led.Backlight, Color.Red); var b = new StaticMouseEffect(Led.Backlight, Color.Red); Assert.AreEqual(a, b); }
public void ShouldNotEqualEffectWithDifferentLedCastAsObject() { var effect = new StaticMouseEffect(Led.Strip11, Color.Red); var obj = new StaticMouseEffect(Led.Backlight, Color.Red) as object; Assert.False(effect.Equals(obj)); }
public void ShouldEqualEffectWithSameLedAndColorCastAsObject() { var effect = new StaticMouseEffect(Led.Strip3, Color.Red); var obj = new StaticMouseEffect(Led.Strip3, Color.Red) as object; Assert.True(effect.Equals(obj)); }
public void ShouldNotEqualArbitraryObject() { var effect = new StaticMouseEffect(Led.All, Color.Red); var obj = new object(); Assert.False(effect.Equals(obj)); }
public void ShouldNotEqualNull() { var effect = new StaticMouseEffect(Led.All, Color.Red); Assert.AreNotEqual(effect, null); Assert.False(effect.Equals(null)); }
public void ShouldHaveZeroHashCodeOnDefaultInstance() { var effect = new StaticMouseEffect(); Assert.Zero(effect.GetHashCode()); }