Exemplo n.º 1
0
 public void Start(TestRunFinished finished)
 {
     _finished = finished;
     if (_tickSource != null)
     {
         _tickSource.Start();
     }
     if (_progress != null)
     {
         _progress.OnStart();
     }
 }
        public IResult <TestRunFinished> BuildTestRunFinishedMessage(bool isSuccess, DateTime timeStamp)
        {
            if (timeStamp.Kind != DateTimeKind.Utc)
            {
                return(Result <TestRunFinished> .Failure($"{nameof(timeStamp)} must be an UTC {nameof(DateTime)}. It is {timeStamp.Kind}"));
            }

            var testRunFinished = new TestRunFinished
            {
                Success   = isSuccess,
                Timestamp = timeStamp.ToCucumberMessagesTimestamp()
            };

            return(Result.Success(testRunFinished));
        }