public void Setup() { QueryHandlerMock = new Mock <IQueryHandler>(); CommandHandlerMock = new Mock <ICommandHandler>(); MockLogger = new Mock <ILogger <ConsultationController> >(); ConsultationServiceMock = new Mock <IConsultationService>(); TestConference = new ConferenceBuilder() .WithParticipant(UserRole.Judge, null) .WithParticipant(UserRole.Individual, "Applicant", null, null, RoomType.ConsultationRoom) .WithParticipant(UserRole.Representative, "Applicant", "*****@*****.**") .WithParticipant(UserRole.Individual, "Respondent") .WithParticipant(UserRole.Representative, "Respondent") .WithEndpoint("Endpoint With DA", $"{Guid.NewGuid():N}@hmcts.net", "*****@*****.**") .WithEndpoint("Endpoint Without DA", $"{Guid.NewGuid():N}@hmcts.net") .Build(); QueryHandlerMock .Setup(x => x.Handle <GetConferenceByIdQuery, VideoApi.Domain.Conference>( It.Is <GetConferenceByIdQuery>(q => q.ConferenceId == TestConference.Id))) .ReturnsAsync(TestConference); CommandHandlerMock .Setup(x => x.Handle(It.IsAny <SaveEventCommand>())) .Returns(Task.FromResult(default(object))); Controller = new ConsultationController(QueryHandlerMock.Object, MockLogger.Object, ConsultationServiceMock.Object, CommandHandlerMock.Object); }
public void SetUp() { _consultationService = new Mock <IConsultationService>(); _consultationController = new ConsultationController(_consultationService.Object); consultation = new ConsultationDTO { Id = 1, Date = new DateTime(2021, 6, 12), LecturerId = 1, SubjectId = 1 }; }