public void PopulateWithArgs660()
 {
     GiveEquipmentEventArgs giveEquipmentEventArgs;
     giveEquipmentEventArgs = new GiveEquipmentEventArgs(1, 1, false);
     ((GameEventArgs)giveEquipmentEventArgs).SenderId = 0;
     ((GameEventArgs)giveEquipmentEventArgs).EventId = (string)null;
     ((GameEventArgs)giveEquipmentEventArgs).EventType = (EventType)0;
     ((GameEventArgs)giveEquipmentEventArgs).NeedResponse = false;
     string[] ss = new string[3];
     ss[0] = "1";
     ss[1] = "1";
     ss[2] = "0";
     this.PopulateWithArgs(giveEquipmentEventArgs, ss);
     Assert.IsNotNull((object)giveEquipmentEventArgs);
     Assert.AreEqual<int>(1, giveEquipmentEventArgs.PlayerId);
     Assert.AreEqual<int>(1, giveEquipmentEventArgs.EquipmentId);
     Assert.AreEqual<bool>(false, giveEquipmentEventArgs.Free);
     Assert.AreEqual<int>(0, ((GameEventArgs)giveEquipmentEventArgs).SenderId);
     Assert.AreEqual<string>
     ((string)null, ((GameEventArgs)giveEquipmentEventArgs).EventId);
     Assert.AreEqual<EventType>
     ((EventType)0, ((GameEventArgs)giveEquipmentEventArgs).EventType);
     Assert.AreEqual<bool>
     (false, ((GameEventArgs)giveEquipmentEventArgs).NeedResponse);
 }
 public GiveEquipmentEventArgs Constructor(
     int playerId,
     int equipmentId,
     bool free
 )
 {
     GiveEquipmentEventArgs target = new GiveEquipmentEventArgs(playerId, equipmentId, free);
     return target;
     // TODO: add assertions to method GiveEquipmentEventArgsTest.Constructor(Int32, Int32, Boolean)
 }
 public void PopulateWithArgsThrowsContractException115()
 {
     try
     {
       GiveEquipmentEventArgs giveEquipmentEventArgs;
       giveEquipmentEventArgs = new GiveEquipmentEventArgs(1, 1, false);
       ((GameEventArgs)giveEquipmentEventArgs).SenderId = 0;
       ((GameEventArgs)giveEquipmentEventArgs).EventId = (string)null;
       ((GameEventArgs)giveEquipmentEventArgs).EventType = (EventType)0;
       ((GameEventArgs)giveEquipmentEventArgs).NeedResponse = false;
       this.PopulateWithArgs(giveEquipmentEventArgs, (string[])null);
       throw
     new AssertFailedException("expected an exception of type ContractException");
     }
     catch(Exception ex)
     {
       if (!PexContract.IsContractException(ex))
     throw ex;
     }
 }
 public void ToString01138()
 {
     GiveEquipmentEventArgs giveEquipmentEventArgs;
     string s;
     giveEquipmentEventArgs = new GiveEquipmentEventArgs(1, 1, false);
     ((GameEventArgs)giveEquipmentEventArgs).SenderId = 0;
     ((GameEventArgs)giveEquipmentEventArgs).EventId = (string)null;
     ((GameEventArgs)giveEquipmentEventArgs).EventType = (EventType)0;
     ((GameEventArgs)giveEquipmentEventArgs).NeedResponse = false;
     s = this.ToString01(giveEquipmentEventArgs);
     Assert.AreEqual<string>("1,1,0", s);
     Assert.IsNotNull((object)giveEquipmentEventArgs);
     Assert.AreEqual<int>(1, giveEquipmentEventArgs.PlayerId);
     Assert.AreEqual<int>(1, giveEquipmentEventArgs.EquipmentId);
     Assert.AreEqual<bool>(false, giveEquipmentEventArgs.Free);
     Assert.AreEqual<int>(0, ((GameEventArgs)giveEquipmentEventArgs).SenderId);
     Assert.AreEqual<string>
     ((string)null, ((GameEventArgs)giveEquipmentEventArgs).EventId);
     Assert.AreEqual<EventType>
     ((EventType)0, ((GameEventArgs)giveEquipmentEventArgs).EventType);
     Assert.AreEqual<bool>
     (false, ((GameEventArgs)giveEquipmentEventArgs).NeedResponse);
 }
 public GiveEquipmentEventArgs Constructor01(string[] stringArgs)
 {
     GiveEquipmentEventArgs target = new GiveEquipmentEventArgs(stringArgs);
     return target;
     // TODO: add assertions to method GiveEquipmentEventArgsTest.Constructor01(String[])
 }
Exemple #6
0
 private void GiveEquipment(object sender, GiveEquipmentEventArgs eventArgs)
 {
     RemoveEquipment(eventArgs.EquipmentId);
 }
Exemple #7
0
        private void GiveEquipment(object sender, GiveEquipmentEventArgs eventArgs)
        {
            Contract.Requires(CurrentState == State.BuyEquipment || CurrentState == State.AllBuyEquipment || CurrentState == State.AllEquip);
            Contract.Ensures(CurrentState == Contract.OldValue(CurrentState));

            Equipment equipment = FullModel.GetEquipment(eventArgs.EquipmentId);
            gameState.AddToUnequippedEquipment(eventArgs.PlayerId, equipment);
            Player.Instance.HeroParty.Heroes[eventArgs.PlayerId].Coins -= equipment.BuyPrice;
            System.Diagnostics.Debug.WriteLine(eventArgs.PlayerId + ": " + Player.Instance.HeroParty.Heroes[eventArgs.PlayerId].Coins);
            StateChanged();
        }
Exemple #8
0
        private void GiveEquipment(object sender, GiveEquipmentEventArgs eventArgs)
        {
            string playerName = Player.Instance.GetPlayerNick(eventArgs.PlayerId);
            string equipmentName = FullModel.GetEquipment(eventArgs.EquipmentId).Name;

            if (eventArgs.Free)
            {
                FormatAndAdd(playerName + " received " + equipmentName + ".");
            }
            else
            {
                FormatAndAdd(playerName + " bought " + equipmentName + ".");
            }
        }