public void InitialRepairThreshold()
    {
        ShieldModel sm = new ShieldModel();
        int         expectedRepairableThreshold = 25;

        int result = sm.GetRepairableThreshold();

        Assert.AreEqual(expectedRepairableThreshold, result);
    }
 void Start()
 {
     //Create new ShieldModel object
     shield = new ShieldModel();
     sView  = GetComponent <ShieldView>();
     sView.UpdateShieldStatus(shield.GetIsOn());
     sView.UpdateShieldHealth(shield.GetShieldHealth(), shield.GetShieldStrength());
     sView.UpdateShieldStrength(shield.GetShieldStrength());
 }
    public void InitialRepairQuantity()
    {
        ShieldModel sm = new ShieldModel();
        int         expectedRepairQuantity = 10;

        int result = sm.GetRepairQuantity();

        Assert.AreEqual(expectedRepairQuantity, result);
    }
Exemplo n.º 4
0
    public void CheckingAfter_11_DamageAfterTickStrengthIs10()
    {
        ShieldModel sh = new ShieldModel();

        sh.TakeDamage(11);
        sh.Tick();

        Assert.AreEqual(sh.GetStrength(), 99);
    }
    public void TestDamage11Tick1Strength99()
    {
        // Use the Assert class to test conditions.
        ShieldModel shieldModel = new ShieldModel();

        shieldModel.TakeDamage(11);
        shieldModel.Tick();
        Assert.AreEqual(99, shieldModel.GetStrength());
    }
    public void TestDamage90Strength10()
    {
        // Use the Assert class to test conditions.
        ShieldModel shieldModel = new ShieldModel();

        shieldModel.TakeDamage(90);
        Assert.IsFalse(shieldModel.IsRepairable());
        Assert.AreEqual(10, shieldModel.GetStrength());
    }
    public void TestDamage1Strength99()
    {
        // Use the Assert class to test conditions.
        ShieldModel shieldModel = new ShieldModel();

        shieldModel.TakeDamage(1);
        Assert.IsTrue(shieldModel.IsRepairable());
        Assert.AreEqual(99, shieldModel.GetStrength());
    }
Exemplo n.º 8
0
    public void TestAfterDamageAndTick()
    {
        ShieldModel sm = new ShieldModel();

        sm.TakeDamage(11);
        sm.Tick();
        int strength = sm.GetStrength();

        Assert.That(strength == 99);
    }
Exemplo n.º 9
0
    public void TestStrengthIs100()
    {
        // Use the Assert class to test conditions.
        ShieldModel sm = new ShieldModel();
        int         expectedStrength = 100;

        int result = sm.GetStrength();

        Assert.AreEqual(expectedStrength, result);
    }
Exemplo n.º 10
0
    public void TestIsRepairTrue()
    {
        ShieldModel sm = new ShieldModel();

        //Act
        bool result = sm.IsRepairable();

        //Assert
        Assert.True(result);
    }
Exemplo n.º 11
0
    public void TestAfterNinetyDamage()
    {
        ShieldModel sm = new ShieldModel();

        sm.TakeDamage(90);
        int  strength     = sm.GetStrength();
        bool isRepairable = sm.IsRepairable();

        Assert.False(isRepairable);
        Assert.That(strength == 10);
    }
Exemplo n.º 12
0
    public void CheckingAfter_80_DamageIsRepairable_False()
    {
        ShieldModel sh = new ShieldModel();

        for (int i = 0; i < 8; i++)
        {
            sh.TakeDamage(10);
        }

        Assert.AreEqual(sh.IsRepairable(), false);
    }
    public void TestWhenCreatedIsRepairableReturnsTrue()
    {
        // Arrange
        ShieldModel sm = new ShieldModel();

        // Act
        bool isRepairableStatus = sm.IsRepairable();

        // Assert
        Assert.True(isRepairableStatus);
    }
Exemplo n.º 14
0
    public void TestRepairQuantity()
    {
        ShieldModel sm             = new ShieldModel();
        int         expectedResult = 10;

        //Act
        int result = sm.RepairQuantity;

        //Assert
        Assert.AreEqual(expectedResult, result);
    }
Exemplo n.º 15
0
    public void TestRepairThreshold()
    {
        ShieldModel sm             = new ShieldModel();
        int         expectedResult = 25;

        //Act
        int result = sm.RepairableThreshold;

        //Assert
        Assert.AreEqual(expectedResult, result);
    }
    public void TestAfterDamage11And1TickStrength99()
    {
        ShieldModel sm       = new ShieldModel();
        int         expected = 99;

        sm.TakeDamage(11);
        sm.Tick();
        int result = sm.GetStrength();

        Assert.AreEqual(expected, result);
    }
Exemplo n.º 17
0
    public void TestIsRepairableReturnsTrue()
    {
        //Arrange
        ShieldModel sm = new ShieldModel();

        //Act
        bool result = sm.IsRepairable();

        //Assert
        Assert.True(result);
    }
    public void EightDamageOfTenActionTest()
    {
        ShieldModel sm = new ShieldModel();

        for (int i = 0; i < 8; i++)
        {
            sm.TakeDamage(10);
        }
        Assert.AreEqual(20, sm.GetStrength());
        Assert.IsFalse(sm.IsRepairable());
    }
Exemplo n.º 19
0
 // Use this for initialization
 void Start()
 {
     sm = new ShieldModel();
     sv = new ShieldView();
     sv.SetModel(sm);
     sv.SetUiText(TextShieldStrengthValue, TextRepairableValue);
     sv.Refresh();
     sc = new ShieldController();
     sc.SetModel(sm);
     sc.SetView(sv);
 }
Exemplo n.º 20
0
    public void TestStrengthOneHundred()
    {
        ShieldModel sm             = new ShieldModel();
        int         expectedResult = 100;

        //Act
        int result = sm.GetStrength();

        //Assert
        Assert.AreEqual(expectedResult, result);
    }
Exemplo n.º 21
0
    public void TestWhenCreatedIsRepairAbleTrue()
    {
        //Arange
        ShieldModel sm = new ShieldModel();

        //Act
        bool result = sm.IsRepairable();

        //assert
        Assert.True(result);
    }
    public void TestIfAfter8dmgOf10IsRepairableIsFalseAndStrenghtIs20()
    {
        ShieldModel shieldModel4 = new ShieldModel();

        for (int i = 0; i < 8; i++)
        {
            shieldModel4.TakeDamage(10);
        }

        Assert.AreEqual(shieldModel4.IsRepairable(), false);
        Assert.AreEqual(shieldModel4.GetStrength(), 20);
    }
Exemplo n.º 23
0
    public void TestStrengthIs100()
    {
        //Arrange
        ShieldModel sm             = new ShieldModel();
        int         expectedResult = 100;

        //Act
        int result = sm.GetStrength();

        //Assert
        Assert.AreEqual(expectedResult, result);
    }
Exemplo n.º 24
0
    public void TestWhenCreatedStrengthOnehundred()
    {
        //Arange
        ShieldModel sm             = new ShieldModel();
        int         expectedResult = 100;

        //Act
        int result = sm.GetStrength();

        //assert
        Assert.AreEqual(expectedResult, result);
    }
Exemplo n.º 25
0
    public void TestRepairableThresholdIs25()
    {
        //arrange
        ShieldModel sm             = new ShieldModel();
        int         expectedResult = 25;

        //act
        int result = sm.RepairableThreshold;

        //assert
        Assert.AreEqual(result, expectedResult);
    }
Exemplo n.º 26
0
    public void TestWhenCreatedRepairThresholdTwentyfive()
    {
        //Arange
        ShieldModel sm             = new ShieldModel();
        int         expectedResult = 25;

        //Act
        int result = sm.RepairableThreshold;

        //assert
        Assert.AreEqual(expectedResult, result);
    }
Exemplo n.º 27
0
    public void TestWhenCreatedRepairQuantityTen()
    {
        //Arange
        ShieldModel sm             = new ShieldModel();
        int         expectedResult = 10;

        //Act
        int result = sm.RepairQuantity;

        //assert
        Assert.AreEqual(expectedResult, result);
    }
    public void TestRepairthresholdIsTwentyFive()
    {
        // Arrange
        ShieldModel sm             = new ShieldModel();
        int         expectedResult = 25;

        // Act
        int result = sm.RepairableThreshold;

        // Assert
        Assert.AreEqual(expectedResult, result);
    }
Exemplo n.º 29
0
    public void TestWhenStrengthIs0()
    {
        //arrange
        ShieldModel sm             = new ShieldModel();
        int         expectedResult = 100;

        //act
        int result = sm.GetStrength();

        //assert
        Assert.AreEqual(result, expectedResult);
    }
Exemplo n.º 30
0
    public void TestRepairQuantityIs10()
    {
        //arrange
        ShieldModel sm             = new ShieldModel();
        int         expectedResult = 10;

        //act
        int result = sm.RepairQuantity;

        //assert
        Assert.AreEqual(result, expectedResult);
    }