Exemplo n.º 1
0
 public void Arrange()
 {
     UserService.CreateUser(Arg.Any <LoginUser>(), Arg.Any <string>()).Returns(new UserResponse()
     {
         User = new LoginUser()
         {
             Id = NewLoginUserId.ToString()
         }, Result = IdentityResult.Success
     });
 }
Exemplo n.º 2
0
        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());
        }
Exemplo n.º 3
0
        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");
        }