public void Setup()
 {
     unitWithoutCard = UnitUTests.CreateTestUnit();
     unit1           = CreateTestUnitWithCard();
     unit2           = CreateTestUnitWithCard();
     cardUnit        = CardUnitUTests.CreateTestCardUnit();
 }
Beispiel #2
0
 public void Setup()
 {
     player       = PlayerUTests.CreateTestPlayer();
     cardUnit     = CardUnitUTests.CreateTestCardUnit();
     cardBuilding = CardBuildingUTests.CreateTestCardBuilding();
     cardResource = CardResourceUTests.CreateTestFoodCardResource();
 }
        public void DrawnPieceCardCreatesCardDisplayObject()
        {
            CardPiece newCardPiece = CardUnitUTests.CreateTestCardUnit();

            player.DrawCard(newCardPiece);
            Assert.AreEqual(1, player.handTransform.childCount);
        }
        public void DrawnPieceCardGoesToHand()
        {
            CardPiece newCardPiece = CardUnitUTests.CreateTestCardUnit();

            player.DrawCard(newCardPiece);
            Assert.AreEqual(1, player.cardPieceDisplays.Count);
        }
        public void ResourceCounterDoesNotUpdateOnPieceCardDraw()
        {
            CardPiece newCardPiece = CardUnitUTests.CreateTestCardUnit();

            player.DrawCard(newCardPiece);
            Assert.AreEqual(0, player.playerUI.GetResourceCount(ResourceType.Food));
        }
Beispiel #6
0
        // Create test card unit
        public static CardUnitDisplay CreateTestCardUnitDisplay()
        {
            CardUnit        cardUnit        = CardUnitUTests.CreateTestCardUnit();
            CardUnitDisplay cardUnitDisplay = CardUnitDisplayUTests.CreateTestCardUnitDisplay();

            cardUnitDisplay.SetCard(cardUnit);
            return(cardUnitDisplay);
        }
        // Create test unit with card
        public static Unit CreateTestUnitWithCard()
        {
            CardUnit cardUnit = CardUnitUTests.CreateTestCardUnit();
            Unit     unit     = UnitUTests.CreateTestUnit();

            unit.SetCard(cardUnit);
            return(unit);
        }
Beispiel #8
0
 public void Setup()
 {
     player    = PlayerUTests.CreateTestPlayer();
     cardUnit1 = CardUnitUTests.CreateTestCardUnit();
     cardUnit2 = CardUnitUTests.CreateTestCardUnit();
     player.DrawCard(cardUnit1);
     cardUnitDisplay1 = player.cardPieceDisplays[0];
     Sprite[] cardBackgrounds = Resources.LoadAll <Sprite>("Art/Cards/Card Backgrounds");
     playableBorder    = cardBackgrounds[1];
     unplayableBorder  = Resources.Load <Sprite>(ENV.CARD_UNPLAYABLE_BORDER_RESOURCE_PATH);
     highlightedBorder = Resources.Load <Sprite>(ENV.CARD_HIGHLIGHTED_BORDER_RESOURCE_PATH);
 }
 public void DoesNotSetForNonCardBuilding()
 {
     buildingWithoutCard.SetCard(CardUnitUTests.CreateTestCardUnit());
     Assert.IsNull(buildingWithoutCard.GetCard());
 }