2014-02-08 3 views
0

대용량의 데이터를 2D 배열로 가져 오는 IO 클래스가 있습니다 (예 : int [,]). 때때로 작동이 느릴 수 있습니다. 구현의 정확성을 검사하기 위해 행렬의 열과 행을 확인합니다. 수표는 그룹화되어 있으므로 효율성을 위해 함께 실행해야합니다. 나는 Nunit에서 다중 단언 기능을 알지 못한다. SOF에 대한 해결책은 각각의 인수를 둘러싼 try-catch 랩을 제안합니다. Assert.All(() => ...,() => ..., ...); try/catch가 불필요하고 테스트가 길기 때문에 이것을 사용하지 않는 것이 좋습니다.행렬에서 여러 값을 확인하는 방법

누구에게 더 좋은 아이디어가 있습니까? 프레임 워크를 확장해도 문제가 없지만 로컬 버전과 커뮤니티 버전을 동기화 상태로 유지하는 것은 번거로운 작업입니다.

+0

* 함께 실행해야하는 것은 무엇입니까? * mean? readadbility에 대한 단일 진술을 원하십니까? 또는보고가 완료되기 전에 모든 단언을 수행하기를 원하십니까? 그러면 여러 번 실패 할 것입니까? 아니면 어떤 종류의 멀티 스레딩이 필요하다고 생각합니까? –

+0

보고가 시작되기 전에 먼저 수행해야 할 범위 내의 모든 어설 션. –

답변

0

FluentAssertion의 AssertionScope를 사용하십시오.

관련 문제