验证没有使用Moq对模拟项目上的方法进行调用

时间:2014-09-30 14:42:23

标签: mocking moq

我有时需要测试方法根本不被称为。在这种情况下,我通常将所有参数指定为It.IsAny<>,以便记录任何调用。

我是否有可能这样做:

    GetMockFor<IMediaItemImageManipulationService>()
                    .Verify(
                        x => x.ResizeImagesForMediaItem(
                            It.IsAny<IMediaItem>(),
                            It.IsAny<ImageSizeInfoData>(),
                            It.IsAny<Stream>()
                            ),
                        Times.Never());

我可以说下面的话吗?

    GetMockFor<IMediaItemImageManipulationService>()
                    .Verify(
                        x => x.ResizeImagesForMediaItem,
                        Times.Never());

0 个答案:

没有答案