1
Moq Setup
は、同じ値を持つ2つの配列を同じにする方法を教えてください。Moq設定で値が配列に認識されるようにする
私はパラメータとして文字列のリストを取るこのメソッドを持っています。
class Hospital{
Patient[] GetPatients(DateTime[] dates){
...
}
}
私は正確なパラメータを必要とするモックをセットアップしました。
var hospital= new Mock<Hospital>(MockBehavior.Strict);
hospital.Setup(m => m.GetPatients(new [] { new DateTime(2016,10,30) }));
次に、私の被験者に電話をします。
hospital.GetPatients(new [] { date }); // date is DateTime(2016,10,30).
私のモックは認識されません。
Equals
は2つの配列が等しいとは考えていないので、自然です。
しかし、どうすればいいですか?