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); }); }
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(); } }
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!"); }
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!"); }
public TestUsersManager(ServerStateMachine serverStateMachine, XmlDocument testXmlResponseForGetUserService, XmlDocument testXmlDocumentResponseForCreateUserService) : base(serverStateMachine) { mTestXmlResponseForGetUserService = testXmlResponseForGetUserService; mTestXmlDocumentResponseForCreateUserService = testXmlDocumentResponseForCreateUserService; }
public TestRoomManager(ServerStateMachine serverStateMachine, ServerAccount mockServerAccount) : base(serverStateMachine) { mMockServerAccount = mockServerAccount; }
public TestAvatarManager(ServerStateMachine serverStateMachine) : base(serverStateMachine) { }