public void Arrange() { Setup(); MappingBootstrapper.Initialize(); var contact = new ContactBoolResponse(true); Mediator.Setup(q => q.Send(Moq.It.IsAny <CreateContactRequest>(), Moq.It.IsAny <CancellationToken>())) .Returns(Task.FromResult((contact))); var contactRequest = new CreateContactRequest(Moq.It.IsAny <string>(), Moq.It.IsAny <string>(), Moq.It.IsAny <string>(), Moq.It.IsAny <string>(), Moq.It.IsAny <string>()); _result = ContactController.CreateContact(contactRequest).Result; }
public void Arrange() { MappingBootstrapper.Initialize(); var dfeSignInServiceMock = new Mock <ISignInService>(); var contactResponse = Builder <Contact> .CreateNew().Build(); var contactRequest = Builder <CreateContactRequest> .CreateNew().Build(); var contactRepositoryMock = CreateContactRepositoryMock(contactResponse); var mediator = new Mock <IMediator>(); var contactQueryRepository = new Mock <IContactQueryRepository>(); dfeSignInServiceMock.Setup(x => x.InviteUser(It.IsAny <string>(), It.IsAny <string>(), It.IsAny <string>(), It.IsAny <Guid>())) .Returns(Task.FromResult(new InviteUserResponse { IsSuccess = true })); var createContactHandler = new CreateContactHandler(contactRepositoryMock.Object, contactQueryRepository.Object, dfeSignInServiceMock.Object, mediator.Object, new Mock <ILogger <CreateContactHandler> >().Object); _result = createContactHandler.Handle(contactRequest, new CancellationToken()).Result; }