public void Initialization() { _mockLogger = new Mock <ILogger>(); _mockCardGroupRepo = new Mock <ICardGroupsRepository>(); _mockGroupFacade = new Mock <IGroupFacade>(); _mockCardGroupRepo .Setup(a => a.GetListOfCards()) .Returns(_expectedList); _mockCardGroupRepo .Setup(a => a.DeleteGroupOfCard(1)) .Returns(true); _mockCardGroupRepo .Setup(a => a.GetAdditionalCards(1)) .Returns(_expectedList); _mockCardGroupRepo .Setup(a => a.AddGroup(1, 1)) .Returns(true); _mockGroupFacade .Setup(a => a.GetGroup(1)) .Returns(new CardGroup()); _service = new CardGoupsService(_mockCardGroupRepo.Object, _mockGroupFacade.Object, _mockLogger.Object); }
/// <summary> /// Controller constructor /// </summary> /// <param name="service"></param> /// <param name="logger"></param> public CardGroupsController(ICardGroupsService service, ILogger logger) { _logger = logger; _service = service ?? throw new ArgumentNullException(nameof(service)); }