public ToDoListController(IBpcFactory bpcFactory, ILoggerFactory loggerFactory) { _loggerFactory = loggerFactory; _logger = loggerFactory.CreateLogger <ToDoListController>(); _bpcFactory = bpcFactory; _toDoItemBpc = _bpcFactory.CreateToDoItemBpc(); }
public ToDoListBpcTests() { _mockRepositoryFactory = new Mock <IRepositoryFactory>(); _mockLoggerFactory = new Mock <ILoggerFactory>(); _mockToDoItemRepository = new Mock <IToDoItemRepository>(); _mockLogger = new Mock <ILogger>(); _mockRepositoryFactory.Setup(x => x.CreateTodoItemRepository()).Returns(_mockToDoItemRepository.Object); _mockLoggerFactory.Setup(x => x.CreateLogger(nameof(ToDoItemBpc))).Returns(_mockLogger.Object); _sut = new ToDoItemBpc(_mockRepositoryFactory.Object, _mockLoggerFactory.Object); }