3
많은 필드가있는 거대한 객체를 반환하는 메소드가 있습니다. 다음과 같은 것 :퍼지 깊이 객체 비교
{
Success: true,
Timestamp: "07.03.2014",
Items:
[
{
Name: "A",
Price: 13.37,
OtherData: 123
},
{
Name: "B",
Price: 42,
OtherData: 312
}
]
}
반환 값과 .NET 응용 프로그램 테스트의 참조 값을 비교하고 싶습니다. 그러나 몇 가지 문제가 여기에있다 :
Timestamp
필드마다- 을 변경
Price
필드의 라운딩도 Items
의 순서는 다를 수 있습니다 것은
나는 것 중요하지 않다 가능하면 가장 유연한 방법으로 참조 객체를 정의하는 것이 좋습니다.
- 개 생략 불필요한 필드뿐만 아니라 값,하지만 규칙을 지정할 수 있다는
- 여기
가 기준 정의가 같이하는 방법의 예 (문자열에 대한 정규 표현식을,/등등, 숫자 반올림 범위) :
이러한 비교를 허용하는 .NET 용 라이브러리가 있습니까?
예, 그렇습니다. 이 함수에 대한 몇 가지 유스 케이스를 볼 수있다 :) – ForNeVeR