Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            ServerStateMachine serverStateMachine = new ServerStateMachine();

            serverStateMachine.Init(delegate()
            {
                ServerAccount account = new ServerAccount(new AccountId(0), 0, "", "", "mockuser", "mock", "user", new UserProperties());

                UserManagerLoadTesting userManagerLoadTesting     = new UserManagerLoadTesting();
                RoomManagerLoadTesting roomManagerLoadTesting     = new RoomManagerLoadTesting(serverStateMachine, account);
                AvatarManagerLoadTesting avatarManagerLoadTesting = new AvatarManagerLoadTesting(serverStateMachine, account);
            });
        }
Ejemplo n.º 2
0
    public void Initialize(bool isHost)
    {
        NetworkingManager.Singleton.ConnectionApprovalCallback = ApprovalCheck;

        stateMachine = new ServerStateMachine();
        stateMachine.ChangeState(ServerModeType.Waiting);

        if (isHost)
        {
            NetworkingManager.Singleton.StartHost(EnviromentManager.Singleton.GetSpawnPosition(0));
        }
        else
        {
            NetworkingManager.Singleton.StartServer();
        }
    }
Ejemplo n.º 3
0
        public RoomManagerLoadTesting(ServerStateMachine serverStateMachine, ServerAccount serverAccount)
        {
            Console.WriteLine("Start Rooms Tests...");
            //			TestServerStateMachine testServerStateMachine = new TestServerStateMachine();
            TestRoomManager testRoomManager = new TestRoomManager(serverStateMachine, serverAccount);

            LoadTestCreateNewRooms(testRoomManager, delegate()
            {
                LoadTestGetRoom(testRoomManager, delegate()
                {
                    //LoadTestJoinRoom(testAvatarManager, delegate()
                    //{
                    //});
                });
            });


            //Console.WriteLine("Finished All Rooms Tests!");
        }
Ejemplo n.º 4
0
        public AvatarManagerLoadTesting(ServerStateMachine serverStateMachine, ServerAccount serverAccount)
        {
            Console.WriteLine("Start Rooms Tests...");

            TestAvatarManager testAvatarManager = new TestAvatarManager(serverStateMachine);

            ZoneId   zoneId          = new ZoneId(0);
            AvatarId defaultAvatarId = new AvatarId(0);

            LoadTestCreateNewAvatar(testAvatarManager, zoneId, serverAccount, defaultAvatarId, delegate()
            {
                LoadTestGetAvatar(testAvatarManager, zoneId, serverAccount, defaultAvatarId, delegate()
                {
                    //LoadTestJoinRoom(testAvatarManager, delegate()
                    //{
                    //});
                });
            });


            //Console.WriteLine("Finished All Rooms Tests!");
        }
Ejemplo n.º 5
0
 public TestUsersManager(ServerStateMachine serverStateMachine, XmlDocument testXmlResponseForGetUserService, XmlDocument testXmlDocumentResponseForCreateUserService)
     : base(serverStateMachine)
 {
     mTestXmlResponseForGetUserService            = testXmlResponseForGetUserService;
     mTestXmlDocumentResponseForCreateUserService = testXmlDocumentResponseForCreateUserService;
 }
Ejemplo n.º 6
0
 public TestRoomManager(ServerStateMachine serverStateMachine, ServerAccount mockServerAccount)
     : base(serverStateMachine)
 {
     mMockServerAccount = mockServerAccount;
 }
Ejemplo n.º 7
0
 public TestAvatarManager(ServerStateMachine serverStateMachine)
     : base(serverStateMachine)
 {
 }