public void CallRimsServiceGetByIdMethod() { //Arrange var autoMapperConfig = new AutoMapperConfig(); autoMapperConfig.Execute(typeof(RimsController).Assembly); var mockedRimsService = new Mock <IRimsService>(); var mockedFileSaver = new Mock <IFileSaver>(); var mockedIdentifierProvider = new Mock <IIdentifierProvider>(); var mockedIStatisticsHubCorresponder = new Mock <IStatisticsHubCorresponder>(); var mockedIStatisticsService = new Mock <IStatisticsService>(); var mockedSearchModel = new Mock <RimsSearchModel>(); mockedIdentifierProvider.Setup(x => x.DecodeId(It.IsAny <string>())).Returns(It.IsAny <int>()); var controller = new RimsController( mockedRimsService.Object, mockedFileSaver.Object, mockedIdentifierProvider.Object, mockedIStatisticsHubCorresponder.Object, mockedIStatisticsService.Object ); //Act var result = controller.RimAd(It.IsAny <string>()); //Assert mockedRimsService.Verify(x => x.GetById(It.IsAny <object>()), Times.Once); }