필자가 작성한 일부 .net 코드에 대한 단위 테스트를 작성하고 있습니다.Assert.AreEqual은 .net 단위 테스트의 두 객체를 어떻게 비교합니까?
는이 같은 코드를 작성에 익숙 해요 :
인수가 정수 경우int expected = 10;
int actual = multiplyByTwo(5);
Assert.AreEqual(expected, actual);
, 그것은 코드가 어떻게 무엇을 기대 분명하다.
전달 된 인수가 객체 일 때 코드가 수행하는 작업은 무엇입니까?
MyClass
이라는 사용자 정의 클래스를 작성한 경우 MyClass
유형의 객체로 Assert.AreEqual
이 통과하고 실패 할 때 어떻게 제어 할 수 있습니까?
을 클래스
Cat
의 비교 인스턴스를 보여줍니다. –