0
これはなぜうまくいかないのでしょうか?おそらく単純なものを見落とすでしょう。コードで相対DateTime値を持つMoq
私はユニットテストで
_view.ResponseExpiresAbsolute = DateTime.Now.AddDays(-1);
を呼んでいる:
_mockView.SetupSet(v => v.ResponseExpiresAbsolute, It.Is<DateTime>(p => p < DateTime.Today));
セットアップが(検証)に一致することはありません。運と
_mockView.SetupSet(v => v.ResponseExpiresAbsolute, It.IsAny<DateTime>()));
:私ものようなものを試してみました。
私はテストでコードを踏んできましたが、確かに_view.ResponseExpiresAbsoluteを実行します。
明らかに、私が理解していないDateTimeの何かがあります。思考?