public void Arrange() { _existingLoginUserId = Guid.NewGuid(); _newContactId = Guid.NewGuid(); ContactRepository.Setup(r => r.GetContact("*****@*****.**")).ReturnsAsync(default(Contact)); ContactRepository.Setup(r => r.CreateNewContact(It.IsAny <Contact>())).ReturnsAsync(new Contact() { Id = _newContactId }); ContactQueryRepository.Setup(r => r.GetAllPrivileges()).ReturnsAsync(new List <Privilege>()); SignInService.Setup(sis => sis.InviteUser("*****@*****.**", "Dave", "Smith", _newContactId)).ReturnsAsync(new InviteUserResponse() { UserExists = true, ExistingUserId = _existingLoginUserId, IsSuccess = false }); }