public void CalcVelocity_Receives_Correct_Tracks() { _calcVelocity = Substitute.For <ICalcVelocity>(); Action(); RaiseFakeEvent(); RaiseFakeEvent(); _uut.UpdatesTrack(_Tracklist); _calcVelocity.Received().Velocity(_Track1, _Track2); }
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); }