2013-08-16 2 views
1

Fluent Assertions를 사용하여 축에 투영 된 벡터가 v.Length() 또는 -v.Length()에 근접하는지 확인하려고합니다. result.Should().BeApproximately(v.Length())float가 여러 값 중 하나와 비슷하다고 주장하십시오.

또는 I 투사 여러 결과 중 하나라고 주장 할 수 있습니다 :

나는 투사가 대략적인 주장 할 수 result.Should().BeOneOf(v.Length(), -v.Length())

가 어떻게 두 가지를 결합 할 수 있습니다?

+0

이 유창한 스타일은 항상 프로그래머에게 문제가 발생합니다. 다른 하나를 써서 그냥 쓸 수는 없습니까? 세미콜론은 놀라운 일을 할 수 있습니다. –

+1

불행하게도 (Dennis의 대답에 대한 설명에 따라)'and' 연산이 발생합니다; 나는 "또는" – AlexFoxGill

답변

0

result.Should().BeApproximately(v.Length()).And.BeApproximately(-v.Length())을 보내지 않으십니까?

+1

을 찾고 있는데 그건 OR이되어야할까요? –

+1

아, 그 개념은 불행히도 FA에는 존재하지 않습니다. –

관련 문제