2013-08-16 36 views
1

我試圖使用流利斷言驗證投影到其自身的軸線的矢量接近或者v.Length()-v.Length()之一。斷言浮子近似於幾個值

我可以斷言,投影近似:result.Should().BeApproximately(v.Length())

或者我可以斷言,投影的幾個結果之一:result.Should().BeOneOf(v.Length(), -v.Length())

我怎樣才能將二者結合起來?

+0

這流暢的風格確實遇到麻煩程序員所有的時間。你不能一個接一個寫一個嗎?分號可以創造奇蹟。 –

+1

不幸的是(按照丹尼斯的回答評論),這將導致'和'操作;我正在尋找一個'或' – AlexFoxGill

回答

0

爲什麼不result.Should().BeApproximately(v.Length()).And.BeApproximately(-v.Length())

+1

這必須是一個OR,不是嗎? –

+1

啊,這個概念不幸在FA中不存在 –