How to Mock ILogger / ILoggerService using Moq
问题 I'm writing some unit tests for my View Model class. The constructor of this class is injected with an ILoggerService. This interface defines 1 method GetLog which returns an ILogger. Something like below where this represents a class that implements ILoggable:- protected ViewModelBase(ILoggerService loggerService) { Logger = loggerService.GetLog(this); } I'm trying to unit test my CreateNewOrder method that looks like below: private void CreateNewOrder(INewOrderViewModel newOrderViewModel) {