public void Error() { Mock <ILogger> loggerMock = new Mock <ILogger>(); Mock <IOptions <AppConfig> > optionsMock = new Mock <IOptions <AppConfig> >(); Mock <IRepositoryFactory> repositoryFactoryMock = new Mock <IRepositoryFactory>(); CounterController counterController = new CounterController(loggerMock.Object, optionsMock.Object, repositoryFactoryMock.Object); Assert.ThrowsAsync <Exception>(() => counterController.Error()); }