CollectionAssert.AreNotEqual 메서드 (ICollection, ICollection, String, array<Object[])
지정한 두 컬렉션이 서로 같지 않은지 확인합니다. 컬렉션이 같으면 어설션이 실패합니다. 어설션이 실패할 경우 지정된 서식이 적용된 메시지를 표시합니다.
네임스페이스: Microsoft.VisualStudio.TestTools.UnitTesting
어셈블리: Microsoft.VisualStudio.QualityTools.UnitTestFramework(Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)
구문
‘선언
Public Shared Sub AreNotEqual ( _
notExpected As ICollection, _
actual As ICollection, _
message As String, _
ParamArray parameters As Object() _
)
public static void AreNotEqual(
ICollection notExpected,
ICollection actual,
string message,
params Object[] parameters
)
public:
static void AreNotEqual(
ICollection^ notExpected,
ICollection^ actual,
String^ message,
... array<Object^>^ parameters
)
static member AreNotEqual :
notExpected:ICollection *
actual:ICollection *
message:string *
parameters:Object[] -> unit
public static function AreNotEqual(
notExpected : ICollection,
actual : ICollection,
message : String,
... parameters : Object[]
)
매개 변수
notExpected
형식: ICollection비교할 첫 번째 컬렉션입니다. 단위 테스트에서 actual과 일치하지 않을 것으로 예상하는 컬렉션입니다.
actual
형식: ICollection비교할 두 번째 컬렉션입니다. 단위 테스트에서 생성한 컬렉션입니다.
message
형식: String어설션이 실패할 경우 표시되는 메시지입니다. 이 메시지는 단위 테스트 결과에 표시됩니다.
parameters
형식: array<Object[]message의 서식을 지정할 때 사용할 매개 변수의 배열입니다.
예외
예외 | 조건 |
---|---|
AssertFailedException | expected가 actual와 같은 경우 |
설명
두 컬렉션에 순서와 수량이 같은 동일한 요소가 있을 경우 해당 컬렉션은 같습니다. 동일한 요소란 같은 개체를 참조하는 요소가 아니라 값이 같은 요소입니다. 여러 요소의 값은 기본적으로 Equals를 사용하여 비교됩니다.
.NET Framework 보안
- 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용를 참조하세요.
참고 항목
참조
Microsoft.VisualStudio.TestTools.UnitTesting 네임스페이스