コード例 #1
0
        public void CalcVelocity_Receives_Correct_Tracks()
        {
            _calcVelocity = Substitute.For <ICalcVelocity>();
            Action();
            RaiseFakeEvent();
            RaiseFakeEvent();
            _uut.UpdatesTrack(_Tracklist);

            _calcVelocity.Received().Velocity(_Track1, _Track2);
        }
コード例 #2
0
        public void CalcVelocity_Receives_Call_If_Monitor_Is_True_Through_Update()
        {
            _calcVelocity = Substitute.For <ICalcVelocity>();
            _Track1.X     = 20000;
            _Track2.X     = 10000;
            _Track1.Y     = 20000;
            _Track2.Y     = 20000;
            Action();
            RaiseFakeEvent();
            //Tracks osv. Check
            RaiseFakeEvent();

            //Check om den får kaldet
            _calcVelocity.Received().Velocity(_Track1, _Track2);
        }