public void GetEffect_ReturnsZero_IfCustomDataDoesNotHaveEffect() { MockCustomData.HasEffect("Test").Returns(false); BoostUnit systemUnderTest = CreateSystem(); Assert.AreEqual(0, systemUnderTest.GetEffect("Test")); }
public void HasEffect_ReturnsTrue_IfCustomDataHasEffect() { MockCustomData.HasEffect("Test").Returns(true); BoostUnit systemUnderTest = CreateSystem(); Assert.IsTrue(systemUnderTest.HasEffect("Test")); }
public void HasEffect_ReturnsFalse_IfCustomDataDoesNotHaveEffect() { MockCustomData.HasEffect("Test").Returns(false); BoostUnit systemUnderTest = CreateSystem(); Assert.IsFalse(systemUnderTest.HasEffect("Test")); }
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")); }
private BoostUnit CreateSystem() { BoostUnit systemUnderTest = new BoostUnit(MockItemInstance, MockCustomData); return(systemUnderTest); }