AK.F1.Timing.Model.Driver.QuallyTimesModel.SetTime C# (CSharp) Method

SetTime() public method

Sets the qually time for the specified one-based qually number.
/// Thrown when is not positive or is greater than three. ///
public SetTime ( int quallyNumber, System.TimeSpan value ) : void
quallyNumber int The one-based qually number.
value System.TimeSpan The new qually value.
return void
        public void SetTime(int quallyNumber, TimeSpan? value)
        {
            if(quallyNumber == 1)
            {
                Q1 = value;
            }
            else if(quallyNumber == 2)
            {
                Q2 = value;
            }
            else if(quallyNumber == 3)
            {
                Q3 = value;
            }
            else
            {
                throw Guard.ArgumentOutOfRange("quallyNumber");
            }
        }

Usage Example

Example #1
0
        public void can_get_a_qually_time()
        {
            TimeSpan time;
            var model = new QuallyTimesModel();

            time = TimeSpan.FromSeconds(1d);
            model.SetTime(1, time);
            Assert.Equal(time, model.GetTime(1));

            time = TimeSpan.FromSeconds(2d);
            model.SetTime(2, time);
            Assert.Equal(time, model.GetTime(2));

            time = TimeSpan.FromSeconds(3d);
            model.SetTime(3, time);
            Assert.Equal(time, model.GetTime(3));
        }
All Usage Examples Of AK.F1.Timing.Model.Driver.QuallyTimesModel::SetTime
QuallyTimesModel