public void ConstructorShouldSetServiceProviderProperty()
        {
            // arrange
            var expected = ServiceProvider.Default;
            var args = new ActivityCompletedEventArgs( expected );

            // act
            var actual = args.ServiceProvider;

            // assert
            Assert.Same( expected, actual );
        }
Example #2
0
 private void OnActivityCompleted( object sender, ActivityCompletedEventArgs e )
 {
     if ( CanExecute( e.ServiceProvider ) )
         Execute( e.ServiceProvider );
 }
Example #3
0
        /// <summary>
        /// Raises the <see cref="Completed"/> event.
        /// </summary>
        /// <param name="e">The <see cref="ActivityCompletedEventArgs"/> event data.</param>
        protected virtual void OnCompleted( ActivityCompletedEventArgs e )
        {
            Arg.NotNull( e, nameof( e ) );

            Completed?.Invoke( this, e );
        }