コード例 #1
0
    public IEnumerator CannotBuyWithoutDollars()
    {
        GameObject    digger = IntegrationTestScript.TestDigger();
        FuelBehaviour fb     = digger.GetComponent <FuelBehaviour>();

        fb.dollars = 0;
        yield return(null);

        fb.UpdateDollars(10);
        int initialDollars = fb.dollars;

        Assert.AreEqual(10, initialDollars);
        fb.Refuel();
        Assert.AreEqual(fb.dollars, initialDollars - 5);
        fb.Refuel();
        Assert.AreEqual(fb.dollars, 0);
        int endingFuel = fb.fuel;

        fb.Refuel();
        Assert.AreEqual(fb.dollars, 0);
        Assert.AreEqual(fb.fuel, endingFuel);
    }
コード例 #2
0
ファイル: Refuel.cs プロジェクト: Qw3rtyone/ACME
 /**
  * Refuel the miner and update the moeny and fuel bars accordingly.
  */
 public void OnClickRefuel()
 {
     fuelBehaviour.Refuel();
 }