public void Equals() { var test = new SampleAndErrorsInformation(); test.Errors.Add(new SampleRecordEntry(10, "ErrorText")); test.Samples.Add(new SampleRecordEntry(20, true)); test.Samples.Add(new SampleRecordEntry(20, false)); var test2 = test.Clone(); Assert.IsTrue(test.Equals(test)); Assert.IsTrue(test.Equals(test2)); Assert.IsFalse(test.Equals(null)); }
public void Clone() { var test = new SampleAndErrorsInformation(); test.Errors.Add(new SampleRecordEntry(10, "ErrorText")); test.Samples.Add(new SampleRecordEntry(20, true)); test.Samples.Add(new SampleRecordEntry(20, false)); var test2 = test.Clone(); Assert.IsTrue(test.Equals(test2)); Assert.AreEqual(test.Errors[0], test2.Errors[0]); Assert.AreEqual(test.Samples[0], test2.Samples[0]); }