public Equals ( object obj ) : bool | ||
obj | object | /// The object. /// |
return | bool |
public void ValueNoteEqualsSecondTest() { var note1 = new ValueNote(new Pitch(1, 'A', 0), new Duration(1, 4, false, 480), false, Tie.None); var note2 = new ValueNote(new Pitch(1, 'B', -2), new Duration(1, 4, false, 480), false, Tie.None); Assert.IsTrue(note1.Equals(note2)); }
public void ValueNoteEqualsFirstTest() { var note1 = new ValueNote(new Pitch(1, 'A', 0), new Duration(1, 4, false, 480), false, Tie.None); var note2 = new ValueNote(new Pitch(1, 'A', 0), new Duration(1, 4, false, 480), false, Tie.Start); Assert.IsTrue(!note1.Equals(note2)); }
public void ValueNoteCloneTest() { var note1 = new ValueNote(new Pitch(1, 'A', 0), new Duration(1, 4, false, 480), false, Tie.Stop); var note2 = (ValueNote)note1.Clone(); Assert.IsTrue(note1.Equals(note2)); Assert.AreNotSame(note1, note2); }
public void MultiNoteEqualsTest() { var note1 = new ValueNote(new Pitch(1, 'A', 0), new Duration(1, 4, false, 480), false, Tie.None); note1.AddPitch(new Pitch(1, 'B', 0)); var note2 = new ValueNote(new Pitch(1, 'A', 0), new Duration(1, 4, false, 480), false, Tie.None); note2.AddPitch(new Pitch(1, 'B', 0)); Assert.IsTrue(note1.Equals(note2)); }