@@ -11,7 +11,7 @@ namespace Finite.Metrics.UnitTests
1111 public class MetricsServiceCollectionExtensionsTests
1212 {
1313 /// <summary>
14- /// Ensures that <see cref="MetricsServiceCollectionExtensions.AddMetrics(IServiceCollection, Action{IMetricsBuilder} )"/>
14+ /// Ensures that <see cref="MetricsServiceCollectionExtensions.AddMetrics(IServiceCollection)"/>
1515 /// throws an instance of <see cref="ArgumentNullException"/> when
1616 /// <c>null</c> is passed as a parameter, and that the exception's
1717 /// <see cref="ArgumentException.ParamName"/> property was the expected
@@ -28,7 +28,7 @@ public void AddMetricsThrowsForNullServiceCollection()
2828 var parameter = method . GetParameters ( ) . First ( ) ;
2929
3030 var ex = Assert . Throws < ArgumentNullException > (
31- ( ) => MetricsServiceCollectionExtensions . AddMetrics ( null ! ) ) ;
31+ ( ) => MetricsServiceCollectionExtensions . AddMetrics ( null ! ) ) ! ;
3232
3333 Assert . AreEqual ( parameter . Name , ex . ParamName ) ;
3434 }
@@ -67,48 +67,5 @@ public void MetricsServicesCanBeAddedMultipleTimes()
6767
6868 Assert . DoesNotThrow ( ( ) => collection . AddMetrics ( ) ) ;
6969 }
70-
71- /// <summary>
72- /// Ensures that the <see cref="MetricsServiceCollectionExtensions.AddMetrics(IServiceCollection, System.Action{IMetricsBuilder})"/>
73- /// method calls the passed delegate.
74- /// </summary>
75- [ Test ]
76- public void AddMetricsWithDelegateCallsDelegate ( )
77- {
78- var collection = new ServiceCollection ( ) ;
79-
80- _ = collection . AddMetrics ( _ => Assert . Pass ( ) ) ;
81-
82- Assert . Fail ( ) ;
83- }
84-
85- /// <summary>
86- /// Ensures that the <see cref="MetricsServiceCollectionExtensions.AddMetrics(IServiceCollection, System.Action{IMetricsBuilder})"/>
87- /// method calls the passed delegate with an instance of
88- /// <see cref="IMetricsBuilder"/>.
89- /// </summary>
90- [ Test ]
91- public void AddMetricsWithDelegatePassedIMetricsBuilder ( )
92- {
93- var collection = new ServiceCollection ( ) ;
94-
95- _ = collection . AddMetrics ( builder => Assert . NotNull ( builder ) ) ;
96- }
97-
98- /// <summary>
99- /// Ensures that the <see cref="MetricsServiceCollectionExtensions.AddMetrics(IServiceCollection, System.Action{IMetricsBuilder})"/>
100- /// method calls the passed delegate with an instance of
101- /// <see cref="IMetricsBuilder"/>, whose
102- /// <see cref="IMetricsBuilder.Services"/> property equals the
103- /// container we called <c>AddMetrics</c> on.
104- /// </summary>
105- [ Test ]
106- public void AddMetricsWithDelegateHasSameContainer ( )
107- {
108- var collection = new ServiceCollection ( ) ;
109-
110- _ = collection . AddMetrics (
111- builder => Assert . AreEqual ( collection , builder . Services ) ) ;
112- }
11370 }
11471}
0 commit comments