コード例 #1
0
ファイル: EffectUpdaterTests.cs プロジェクト: zakvdm/Frenetic
        public void AddsUpTotalGameTimeCorrectly()
        {
            var effect = MockRepository.GenerateStub<IEffect>();
            EffectUpdater effectUpdater = new EffectUpdater(effect, MockRepository.GenerateStub<ILineEffect>());

            effectUpdater.Process(0.2f);
            effectUpdater.Process(0.4f);

            effect.AssertWasCalled(me => me.Update(0.6f, 0.4f));

        }
コード例 #2
0
ファイル: EffectUpdaterTests.cs プロジェクト: zakvdm/Frenetic
        public void UpdatesAllEffects()
        {
            var effect = MockRepository.GenerateStub<IEffect>();
            var lineEffect = MockRepository.GenerateStub<ILineEffect>();
            EffectUpdater effectUpdater = new EffectUpdater(effect, lineEffect);

            effectUpdater.Process(0.2f);

            effect.AssertWasCalled(me => me.Update(0.2f, 0.2f));
            lineEffect.AssertWasCalled(me => me.Update(0.2f, 0.2f));
        }