public void CircleD_EqualsObject() { var circle1 = new CircleD(123.45, 456.78, 100.10); var circle2 = new CircleD(123.45, 456.78, 100.10); TheResultingValue(circle1.Equals((Object)circle2)).ShouldBe(true); TheResultingValue(circle1.Equals("This is a test")).ShouldBe(false); }
public void CircleD_EqualsCircleD() { var circle1 = new CircleD(123.45, 456.78, 100.10); var circle2 = new CircleD(123.45, 456.78, 100.10); var circle3 = new CircleD(123.45, 555.55, 100.10); var circle4 = new CircleD(222.22, 456.78, 100.10); TheResultingValue(circle1.Equals(circle2)).ShouldBe(true); TheResultingValue(circle1.Equals(circle3)).ShouldBe(false); TheResultingValue(circle1.Equals(circle4)).ShouldBe(false); }