コード例 #1
0
 public TeamServiceTests()
 {
     services = new ServicesBuilder();
     _mocker  = new AutoMocker();
     services.Build(_mocker);
     _teamService = _mocker.CreateInstance <TeamService>();
 }
コード例 #2
0
        public UserServiceTests()
        {
            services = new ServicesBuilder();
            _mocker  = new AutoMocker();
            services.Build(_mocker);


            _roleManager = services.GetRoleManager();
            _mocker.Use(_roleManager);

            _userManager = services.GetUserManager();
            _mocker.Use(_userManager);

            _roleManager.CreateAsync(new LiteDbRole {
                Name = "Admin"
            }).GetAwaiter().GetResult();
            _roleManager.CreateAsync(new LiteDbRole {
                Name = "Mod"
            }).GetAwaiter().GetResult();
            _roleManager.CreateAsync(new LiteDbRole {
                Name = "Captain"
            }).GetAwaiter().GetResult();
            _roleManager.CreateAsync(new LiteDbRole {
                Name = "User"
            }).GetAwaiter().GetResult();

            _userService = _mocker.CreateInstance <UserService>();
        }
コード例 #3
0
 public MapServiceTests()
 {
     services = new ServicesBuilder();
     _mocker  = new AutoMocker();
     services.Build(_mocker);
     _mapsService = _mocker.CreateInstance <MapsService>();
 }
コード例 #4
0
 public SteamIdentityServiceTest()
 {
     services = new ServicesBuilder();
     _mocker  = new AutoMocker();
     services.Build(_mocker);
     _steamIdentityService = _mocker.CreateInstance <SteamIdentityService>();
 }
コード例 #5
0
 public SshServerServiceTests()
 {
     services = new ServicesBuilder();
     _mocker  = new AutoMocker();
     services.Build(_mocker);
     _sshServerSerivce    = _mocker.CreateInstance <SshServerSerivce>();
     _pavlovServerService = _mocker.CreateInstance <PavlovServerService>();
 }
 public TeamSelectedSteamIdentityServiceTest()
 {
     services = new ServicesBuilder();
     _mocker  = new AutoMocker();
     services.Build(_mocker);
     _userManager                      = services.GetUserManager();
     _steamIdentityService             = _mocker.CreateInstance <SteamIdentityService>();
     _teamSelectedSteamIdentityService = _mocker.CreateInstance <TeamSelectedSteamIdentityService>();
     _teamService                      = _mocker.CreateInstance <TeamService>();
 }
コード例 #7
0
        public IConnection Build(TcpClient client)
        {
            var cfg      = _config ?? new ProtocolConfiguration();
            var services = _services?.Build() ?? ServicesManager <IConnection> .Empty;
            var data     = _data ?? new ConnectionData();

            return(new Connection(client, cfg,
                                  services, _sslFactory,
                                  data, _dispatcher));
        }
コード例 #8
0
 public PublicViewListsServiceTest()
 {
     services = new ServicesBuilder();
     _mocker  = new AutoMocker();
     services.Build(_mocker);
     _pavlovServerService       = _mocker.CreateInstance <PavlovServerService>();
     _sshServerSerivce          = _mocker.CreateInstance <SshServerSerivce>();
     _pavlovServerInfoService   = _mocker.CreateInstance <PavlovServerInfoService>();
     _pavlovServerPlayerService = _mocker.CreateInstance <PavlovServerPlayerService>();
     _publicViewListsService    = _mocker.CreateInstance <PublicViewListsService>();
 }
コード例 #9
0
 public ServerSelectedWhitelistServiceTests()
 {
     services = new ServicesBuilder();
     _mocker  = new AutoMocker();
     services.Build(_mocker);
     _serverSelectedWhitelistService = _mocker.CreateInstance <ServerSelectedWhitelistService>();
     _steamIdentityService           = _mocker.CreateInstance <SteamIdentityService>();
     _pavlovServerService            = _mocker.CreateInstance <PavlovServerService>();
     _sshServerSerivce = _mocker.CreateInstance <SshServerSerivce>();
     _userManager      = services.GetUserManager();
 }
コード例 #10
0
 public MatchServiceTest()
 {
     services = new ServicesBuilder();
     _mocker  = new AutoMocker();
     services.Build(_mocker);
     _pavlovServerService  = _mocker.CreateInstance <PavlovServerService>();
     _sshServerSerivce     = _mocker.CreateInstance <SshServerSerivce>();
     _teamService          = _mocker.CreateInstance <TeamService>();
     _matchService         = _mocker.CreateInstance <MatchService>();
     _steamIdentityService = _mocker.CreateInstance <SteamIdentityService>();
     _matchSelectedSteamIdentitiesService     = _mocker.CreateInstance <MatchSelectedSteamIdentitiesService>();
     _matchSelectedTeamSteamIdentitiesService =
         _mocker.CreateInstance <MatchSelectedTeamSteamIdentitiesService>();
     _userManager = services.GetUserManager();
 }
コード例 #11
0
        public PavlovServerServiceTests()
        {
            services = new ServicesBuilder();
            _mocker  = new AutoMocker();
            services.Build(_mocker);
            _userManager = services.GetUserManager();

            // Mock ValidatePavlovServer function
            var tmpService = _mocker
                             .Setup <PavlovServerService, Task <PavlovServer> >(x =>
                                                                                x.ValidatePavlovServer(It.IsAny <PavlovServer>(), It.IsAny <bool>()))
                             .ReturnsAsync((PavlovServer server, bool root) => server);

            _mocker.Use(tmpService);
            _pavlovServerService = _mocker.GetMock <PavlovServerService>().Object;


            _sshServerSerivce          = _mocker.CreateInstance <SshServerSerivce>();
            _serverSelectedModsService = _mocker.CreateInstance <ServerSelectedModsService>();
            _steamIdentityService      = _mocker.CreateInstance <SteamIdentityService>();
        }
コード例 #12
0
 public UserStoreTests()
 {
     services = new ServicesBuilder();
     services.Build();
 }