public LoginModel(
     SignInManager <IdentityUser> signInManager,
     ILogger <LoginModel> logger,
     ApplicationDbContext context,
     CastleClient castleClient)
 {
     _signInManager = signInManager;
     _logger        = logger;
     _context       = context;
     _castleClient  = castleClient;
 }
示例#2
0
 public LoginModel(SignInManager <IdentityUser> signInManager,
                   ILogger <LoginModel> logger,
                   UserManager <IdentityUser> userManager,
                   IEmailSender emailSender,
                   CastleClient castle)
 {
     _userManager   = userManager;
     _signInManager = signInManager;
     _emailSender   = emailSender;
     _logger        = logger;
     _castle        = castle;
 }
示例#3
0
        public void Should_throw_exception_if_calling_get_device_with_null_token(CastleClient sut)
        {
            Func <Task> act = async() => await sut.GetDevice(null);

            act.Should().Throw <ArgumentException>();
        }
示例#4
0
        public void Should_get_device(string deviceToken, CastleClient sut)
        {
            Func <Task> act = async() => await sut.GetDevice(deviceToken);

            act.Should().NotThrow();
        }
示例#5
0
        public void Should_throw_exception_if_calling_user_devices_with_null_userId(CastleClient sut)
        {
            Func <Task> act = async() => await sut.GetDevicesForUser(null);

            act.Should().Throw <ArgumentException>();
        }
示例#6
0
        public void Should_get_user_devices(string userId, CastleClient sut)
        {
            Func <Task> act = async() => await sut.GetDevicesForUser(userId);

            act.Should().NotThrow();
        }
示例#7
0
        public void Should_not_throw_exception_if_calling_track_with_null_request(CastleClient sut)
        {
            Func <Task> act = async() => await sut.Track(null);

            act.Should().NotThrow();
        }
示例#8
0
        public void Should_track(ActionRequest request, CastleClient sut)
        {
            Func <Task> act = async() => await sut.Track(request);

            act.Should().NotThrow();
        }
示例#9
0
        public void Should_authenticate(ActionRequest request, CastleClient sut)
        {
            Func <Task> act = async() => await sut.Authenticate(request);

            act.Should().NotThrow();
        }
示例#10
0
        public void Should_throw_exception_if_calling_archive_devices_with_empty_userId(CastleClient sut)
        {
            Func <Task> act = async() => await sut.ArchiveDevices("");

            act.Should().Throw <ArgumentException>();
        }
示例#11
0
        public void Should_archive_devices(string userId, CastleClient sut)
        {
            Func <Task> act = async() => await sut.ArchiveDevices(userId);

            act.Should().NotThrow();
        }
示例#12
0
        public void Should_throw_exception_if_calling_impersonate_end_with_null_request(CastleClient sut)
        {
            Func <Task> act = async() => await sut.ImpersonateEnd(null);

            act.Should().Throw <ArgumentNullException>();
        }
示例#13
0
        public void Should_end_impersonation(ImpersonateEndRequest request, CastleClient sut)
        {
            Func <Task> act = async() => await sut.ImpersonateEnd(request);

            act.Should().NotThrow();
        }
示例#14
0
        public void Should_throw_exception_if_calling_report_device_with_empty_token(CastleClient sut)
        {
            Func <Task> act = async() => await sut.ReportDevice("");

            act.Should().Throw <ArgumentException>();
        }