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 void Default(AddEventOutput output) { var result = new AddEventResponse { EventId = output.EventId, EventName = output.EventName, EventDescription = output.EventDescription, EventStartDate = output.EventStartDate, EventDuration = output.EventDuration }; ViewModel = new OkObjectResult(result); }