1111namespace Smdn . Net . MuninPlugin ;
1212
1313[ TestFixture ]
14- public class ReadOnlyPluginProviderCollectionTests {
14+ public class AggregatePluginProviderTests {
1515 private class PseudoPlugin ( string name ) : IPlugin {
1616 public string Name { get ; } = name ;
1717 public IPluginGraphAttributes GraphAttributes => throw new NotImplementedException ( ) ;
@@ -44,7 +44,7 @@ public ValueTask ReportSessionClosedAsync(string sessionId, CancellationToken ca
4444 [ Test ]
4545 public void Plugins_ZeroPluginProviders ( )
4646 {
47- var pluginProviderCollections = new ReadOnlyPluginProviderCollection ( [ ] ) ;
47+ var pluginProviderCollections = new AggregatePluginProvider ( [ ] ) ;
4848
4949 Assert . That ( pluginProviderCollections . Count , Is . Zero ) ;
5050 Assert . That ( pluginProviderCollections . Plugins . Count , Is . Zero ) ;
@@ -53,7 +53,7 @@ public void Plugins_ZeroPluginProviders()
5353 [ Test ]
5454 public void Plugins_SinglePluginProvider_ZeroPlugins ( )
5555 {
56- var pluginProviderCollections = new ReadOnlyPluginProviderCollection ( [
56+ var pluginProviderCollections = new AggregatePluginProvider ( [
5757 new PseudoPluginProvider ( [ ] )
5858 ] ) ;
5959
@@ -64,7 +64,7 @@ public void Plugins_SinglePluginProvider_ZeroPlugins()
6464 [ Test ]
6565 public void Plugins_SinglePluginProvider_SinglePlugin ( )
6666 {
67- var pluginProviderCollections = new ReadOnlyPluginProviderCollection ( [
67+ var pluginProviderCollections = new AggregatePluginProvider ( [
6868 new PseudoPluginProvider ( [
6969 new PseudoPlugin ( "#1" )
7070 ] )
@@ -78,7 +78,7 @@ public void Plugins_SinglePluginProvider_SinglePlugin()
7878 [ Test ]
7979 public void Plugins_SinglePluginProvider_MultiplePlugins ( )
8080 {
81- var pluginProviderCollections = new ReadOnlyPluginProviderCollection ( [
81+ var pluginProviderCollections = new AggregatePluginProvider ( [
8282 new PseudoPluginProvider ( [
8383 new PseudoPlugin ( "#1" ) ,
8484 new PseudoPlugin ( "#2" ) ,
@@ -93,7 +93,7 @@ public void Plugins_SinglePluginProvider_MultiplePlugins()
9393 [ Test ]
9494 public void Plugins_MultiplePluginProviders_ZeroPlugins ( )
9595 {
96- var pluginProviderCollections = new ReadOnlyPluginProviderCollection ( [
96+ var pluginProviderCollections = new AggregatePluginProvider ( [
9797 new PseudoPluginProvider ( [ ] ) ,
9898 new PseudoPluginProvider ( [ ] )
9999 ] ) ;
@@ -105,7 +105,7 @@ public void Plugins_MultiplePluginProviders_ZeroPlugins()
105105 [ Test ]
106106 public void Plugins_MultiplePluginProviders_SinglePlugin ( )
107107 {
108- var pluginProviderCollections = new ReadOnlyPluginProviderCollection ( [
108+ var pluginProviderCollections = new AggregatePluginProvider ( [
109109 new PseudoPluginProvider ( [
110110 new PseudoPlugin ( "#1" )
111111 ] ) ,
@@ -120,7 +120,7 @@ public void Plugins_MultiplePluginProviders_SinglePlugin()
120120 [ Test ]
121121 public void Plugins_MultiplePluginProviders_MultiplePlugins ( )
122122 {
123- var pluginProviderCollections = new ReadOnlyPluginProviderCollection ( [
123+ var pluginProviderCollections = new AggregatePluginProvider ( [
124124 new PseudoPluginProvider ( [
125125 new PseudoPlugin ( "#1" ) ,
126126 ] ) ,
@@ -140,7 +140,7 @@ public void INodeSessionCallback_ReportSessionStartedAsync()
140140 {
141141 var provider1 = new PseudoPluginProvider ( [ ] ) ;
142142 var provider2 = new PseudoPluginProvider ( [ ] ) ;
143- var pluginProviderCollections = new ReadOnlyPluginProviderCollection ( [
143+ var pluginProviderCollections = new AggregatePluginProvider ( [
144144 provider1 ,
145145 provider2 ,
146146 ] ) ;
@@ -164,7 +164,7 @@ public void INodeSessionCallback_ReportSessionClosedAsync()
164164 {
165165 var provider1 = new PseudoPluginProvider ( [ ] ) ;
166166 var provider2 = new PseudoPluginProvider ( [ ] ) ;
167- var pluginProviderCollections = new ReadOnlyPluginProviderCollection ( [
167+ var pluginProviderCollections = new AggregatePluginProvider ( [
168168 provider1 ,
169169 provider2 ,
170170 ] ) ;
@@ -188,7 +188,7 @@ public void INodeSessionCallback_ReportSessionStartedAsync_CancellationRequested
188188 {
189189 var provider1 = new PseudoPluginProvider ( [ ] ) ;
190190 var provider2 = new PseudoPluginProvider ( [ ] ) ;
191- var pluginProviderCollections = new ReadOnlyPluginProviderCollection ( [
191+ var pluginProviderCollections = new AggregatePluginProvider ( [
192192 provider1 ,
193193 provider2 ,
194194 ] ) ;
@@ -214,7 +214,7 @@ public void INodeSessionCallback_ReportSessionClosedAsync_CancellationRequested(
214214 {
215215 var provider1 = new PseudoPluginProvider ( [ ] ) ;
216216 var provider2 = new PseudoPluginProvider ( [ ] ) ;
217- var pluginProviderCollections = new ReadOnlyPluginProviderCollection ( [
217+ var pluginProviderCollections = new AggregatePluginProvider ( [
218218 provider1 ,
219219 provider2 ,
220220 ] ) ;
0 commit comments