コード例 #1
0
ファイル: PLoginRequestTest.cs プロジェクト: olydis/FineCraft
 public void SerializeTest()
 {
     PLoginRequest target = new PLoginRequest(); // TODO: Passenden Wert initialisieren
     BinaryWriter writer = null; // TODO: Passenden Wert initialisieren
     target.Serialize(writer);
     Assert.Inconclusive("Eine Methode, die keinen Wert zurückgibt, kann nicht überprüft werden.");
 }
コード例 #2
0
ファイル: PLoginRequestTest.cs プロジェクト: olydis/FineCraft
 public void ToStringTest()
 {
     PLoginRequest target = new PLoginRequest(); // TODO: Passenden Wert initialisieren
     string expected = string.Empty; // TODO: Passenden Wert initialisieren
     string actual;
     actual = target.ToString();
     Assert.AreEqual(expected, actual);
     Assert.Inconclusive("Überprüfen Sie die Richtigkeit dieser Testmethode.");
 }
コード例 #3
0
 public MultiPlayerDataProvider(Func<TcpClient> tc, string username, string password)
 {
     nc = new NetworkClient(tc);
     nc.ConnectionLost += new Action<NetworkClient>(nc_ConnectionLost);
     req = new PLoginRequest
     {
         Username = username,
         Password = password
     };
     HelpfulStuff.RunPeriodic(flushRequests, 300);
 }
コード例 #4
0
ファイル: MainWindow.cs プロジェクト: olydis/FineCraft
        void pLogin(NetworkClient nc, PLoginRequest request)
        {
            var entry = checkUserPass(request.Username, request.Password);

            if (entry == null)
            {
                clientList.Remove(nc);
                nc.Send(new PLoginResponse { Items = null });
            }
            else
            {
                uint id = entry.ID;
                clientList[nc] = entry;
                nc.ConnectionLost += nec =>
                {
                    HybridObject.UnregisterUser(id);
                    clientList[nec].Useless(id);
                    clientList.Remove(nec);
                };
                nc.Send(entry.Data);
                nc.Send(SettingsSingleton.RegisterSettings(id));
            }
        }
コード例 #5
0
ファイル: PLoginRequestTest.cs プロジェクト: olydis/FineCraft
 public void PLoginRequestConstructorTest()
 {
     PLoginRequest target = new PLoginRequest();
     Assert.Inconclusive("TODO: Code zum Überprüfen des Ziels implementieren");
 }