public void TestValueEquals() { const string error = "Invalid return from ValueEquals method"; TestScale s = new TestScale(); Assert.IsTrue(this.ValueEquals(s), error); s.Factor = 9; Assert.IsFalse(this.ValueEquals(s), error); this.Factor = s.Factor; Assert.IsTrue(this.ValueEquals(s), error); }