Example #1
0
        public void GetEffect_ReturnsZero_IfCustomDataDoesNotHaveEffect()
        {
            MockCustomData.HasEffect("Test").Returns(false);

            BoostUnit systemUnderTest = CreateSystem();

            Assert.AreEqual(0, systemUnderTest.GetEffect("Test"));
        }
Example #2
0
        public void GetEffect_ReturnsItemCountMultipliedByDataEffect()
        {
            MockItemInstance.GetCount().Returns(3);
            MockCustomData.GetEffect("Test").Returns(5);
            MockCustomData.HasEffect("Test").Returns(true);

            BoostUnit systemUnderTest = CreateSystem();

            Assert.AreEqual(15, systemUnderTest.GetEffect("Test"));
        }