public AddEventTests() { _outputMock = new Mock <IAddEventOutputPort>(); Action <AddEventOutput> onReceivedOutput = o => { _output = o; }; _outputMock.Setup(o => o.Default(It.IsAny <AddEventOutput>())).Callback(onReceivedOutput); var factory = new EntityFactory(); _context = new ToDoContext(); var repository = new EventRepository(_context); _useCase = new AddEventUseCase(factory, repository, _outputMock.Object); }
public AddEventController(IAddEventUseCase useCase, AddEventPresenter presenter) { _useCase = useCase; _presenter = presenter; }