public void Arrange() { UserService.CreateUser(Arg.Any <LoginUser>(), Arg.Any <string>()).Returns(new UserResponse() { User = new LoginUser() { Id = NewLoginUserId.ToString() }, Result = IdentityResult.Success }); }
public void Then_callback_service_is_called() { Handler.Handle(new CreatePasswordRequest { InvitationId = InvitationId, Password = "******" }, CancellationToken.None).Wait(); CallbackService.Received().Callback(Arg.Is <Invitation>(i => i.SourceId == "ABC123"), NewLoginUserId.ToString()); }
public async Task Then_profile_claims_are_created() { await Handler.Handle(new CreatePasswordRequest { InvitationId = InvitationId, Password = "******" }, CancellationToken.None); await UserService.Received(1).AddUserClaim(Arg.Is <LoginUser>(lu => lu.Id == NewLoginUserId.ToString()), "given_name", "GN1"); await UserService.Received(1).AddUserClaim(Arg.Is <LoginUser>(lu => lu.Id == NewLoginUserId.ToString()), "family_name", "FN1"); }