public void SetUp()
        {
            _shooterRepo = Substitute.For <IShooterRepository>();

            _originalShooter = new Shooter()
            {
                Id = ShooterIdentifier
            };

            _shooterRepo.GetById(ShooterIdentifier).Returns(_originalShooter);
        }
예제 #2
0
        /// <summary>
        /// Constructor
        /// </summary>
        /// <param name="dataSession">Active data session</param>
        public AuthenticationServiceLayer(IDataSession dataSession)
            : base(dataSession)
        {
            //Inizializzazioni
            _userRepository                = dataSession.ResolveRepository <IShooterRepository>();
            _permissionRepository          = dataSession.ResolveRepository <IPermissionRepository>();
            _permissionRoleRepository      = dataSession.ResolveRepository <IPermissionsRoleRepository>();
            _roleRepository                = dataSession.ResolveRepository <IRoleRepository>();
            _userRoleRepository            = dataSession.ResolveRepository <IUserRoleRepository>();
            _userPermissionRepository      = dataSession.ResolveRepository <IUserPermissionRepository>();
            _permissionGroupRepository     = dataSession.ResolveRepository <IPermissionGroupRepository>();
            _userPermissionGroupRepository = dataSession.ResolveRepository <IUserPermissionGroupRepository>();
            _permissionGroupRoleRepository = dataSession.ResolveRepository <IPermissionGroupRoleRepository>();

            _identityClient = ServiceResolver.Resolve <IIdentityClient>();
            _cache          = ServiceResolver.Resolve <ISemperPrecisMemoryCache>();
        }
예제 #3
0
 public ShooterService(IShooterRepository shooterRepository)
 {
     _shooterRepository = shooterRepository;
 }