@@ -22,7 +22,7 @@ public void Given_MessageType_When_Configured_Then_MessageType_ProperlySet_And_C
2222 // assert
2323 subject . ConsumerSettings . ConsumerMode . Should ( ) . Be ( ConsumerMode . Consumer ) ;
2424 subject . ConsumerSettings . ConsumerType . Should ( ) . BeNull ( ) ;
25- subject . ConsumerSettings . MessageType . Should ( ) . Be ( typeof ( SomeMessage ) ) ;
25+ subject . ConsumerSettings . MessageType . Should ( ) . Be < SomeMessage > ( ) ;
2626 }
2727
2828 [ Theory ]
@@ -95,36 +95,36 @@ public void Given_BaseMessageType_And_ItsHierarchy_When_WithConsumer_ForTheBaseT
9595 subject . ConsumerSettings . ResponseType . Should ( ) . BeNull ( ) ;
9696
9797 subject . ConsumerSettings . ConsumerMode . Should ( ) . Be ( ConsumerMode . Consumer ) ;
98- subject . ConsumerSettings . ConsumerType . Should ( ) . Be ( typeof ( BaseMessageConsumer ) ) ;
98+ subject . ConsumerSettings . ConsumerType . Should ( ) . Be < BaseMessageConsumer > ( ) ;
9999 Func < Task > call = ( ) => subject . ConsumerSettings . ConsumerMethod ( new BaseMessageConsumer ( ) , new BaseMessage ( ) , consumerContextMock . Object , consumerContextMock . Object . CancellationToken ) ;
100100 call . Should ( ) . ThrowAsync < NotImplementedException > ( ) . WithMessage ( nameof ( BaseMessage ) ) ;
101101
102102 subject . ConsumerSettings . Invokers . Count . Should ( ) . Be ( 4 ) ;
103103
104104 var consumerInvokerSettings = subject . ConsumerSettings . Invokers . Single ( x => x . MessageType == typeof ( BaseMessage ) ) ;
105- consumerInvokerSettings . MessageType . Should ( ) . Be ( typeof ( BaseMessage ) ) ;
106- consumerInvokerSettings . ConsumerType . Should ( ) . Be ( typeof ( BaseMessageConsumer ) ) ;
105+ consumerInvokerSettings . MessageType . Should ( ) . Be < BaseMessage > ( ) ;
106+ consumerInvokerSettings . ConsumerType . Should ( ) . Be < BaseMessageConsumer > ( ) ;
107107 consumerInvokerSettings . ParentSettings . Should ( ) . BeSameAs ( subject . ConsumerSettings ) ;
108108 call = ( ) => consumerInvokerSettings . ConsumerMethod ( new BaseMessageConsumer ( ) , new BaseMessage ( ) , consumerContextMock . Object , consumerContextMock . Object . CancellationToken ) ;
109109 call . Should ( ) . ThrowAsync < NotImplementedException > ( ) . WithMessage ( nameof ( BaseMessage ) ) ;
110110
111111 consumerInvokerSettings = subject . ConsumerSettings . Invokers . Single ( x => x . MessageType == typeof ( DerivedAMessage ) ) ;
112- consumerInvokerSettings . MessageType . Should ( ) . Be ( typeof ( DerivedAMessage ) ) ;
113- consumerInvokerSettings . ConsumerType . Should ( ) . Be ( typeof ( DerivedAMessageConsumer ) ) ;
112+ consumerInvokerSettings . MessageType . Should ( ) . Be < DerivedAMessage > ( ) ;
113+ consumerInvokerSettings . ConsumerType . Should ( ) . Be < DerivedAMessageConsumer > ( ) ;
114114 consumerInvokerSettings . ParentSettings . Should ( ) . BeSameAs ( subject . ConsumerSettings ) ;
115115 call = ( ) => consumerInvokerSettings . ConsumerMethod ( new DerivedAMessageConsumer ( ) , new DerivedAMessage ( ) , consumerContextMock . Object , consumerContextMock . Object . CancellationToken ) ;
116116 call . Should ( ) . ThrowAsync < NotImplementedException > ( ) . WithMessage ( nameof ( DerivedAMessage ) ) ;
117117
118118 consumerInvokerSettings = subject . ConsumerSettings . Invokers . Single ( x => x . MessageType == typeof ( DerivedBMessage ) ) ;
119- consumerInvokerSettings . MessageType . Should ( ) . Be ( typeof ( DerivedBMessage ) ) ;
120- consumerInvokerSettings . ConsumerType . Should ( ) . Be ( typeof ( DerivedBMessageConsumer ) ) ;
119+ consumerInvokerSettings . MessageType . Should ( ) . Be < DerivedBMessage > ( ) ;
120+ consumerInvokerSettings . ConsumerType . Should ( ) . Be < DerivedBMessageConsumer > ( ) ;
121121 consumerInvokerSettings . ParentSettings . Should ( ) . BeSameAs ( subject . ConsumerSettings ) ;
122122 call = ( ) => consumerInvokerSettings . ConsumerMethod ( new DerivedBMessageConsumer ( ) , new DerivedBMessage ( ) , consumerContextMock . Object , consumerContextMock . Object . CancellationToken ) ;
123123 call . Should ( ) . ThrowAsync < NotImplementedException > ( ) . WithMessage ( nameof ( DerivedBMessage ) ) ;
124124
125125 consumerInvokerSettings = subject . ConsumerSettings . Invokers . Single ( x => x . MessageType == typeof ( Derived2AMessage ) ) ;
126- consumerInvokerSettings . MessageType . Should ( ) . Be ( typeof ( Derived2AMessage ) ) ;
127- consumerInvokerSettings . ConsumerType . Should ( ) . Be ( typeof ( Derived2AMessageConsumer ) ) ;
126+ consumerInvokerSettings . MessageType . Should ( ) . Be < Derived2AMessage > ( ) ;
127+ consumerInvokerSettings . ConsumerType . Should ( ) . Be < Derived2AMessageConsumer > ( ) ;
128128 consumerInvokerSettings . ParentSettings . Should ( ) . BeSameAs ( subject . ConsumerSettings ) ;
129129 call = ( ) => consumerInvokerSettings . ConsumerMethod ( new Derived2AMessageConsumer ( ) , new Derived2AMessage ( ) , consumerContextMock . Object , consumerContextMock . Object . CancellationToken ) ;
130130 call . Should ( ) . ThrowAsync < NotImplementedException > ( ) . WithMessage ( nameof ( Derived2AMessage ) ) ;
@@ -149,36 +149,36 @@ public void Given_BaseMessageType_And_ItsHierarchy_And_ConsumerOfContext_When_Wi
149149 subject . ConsumerSettings . ResponseType . Should ( ) . BeNull ( ) ;
150150
151151 subject . ConsumerSettings . ConsumerMode . Should ( ) . Be ( ConsumerMode . Consumer ) ;
152- subject . ConsumerSettings . ConsumerType . Should ( ) . Be ( typeof ( BaseMessageConsumerOfContext ) ) ;
152+ subject . ConsumerSettings . ConsumerType . Should ( ) . Be < BaseMessageConsumerOfContext > ( ) ;
153153 Func < Task > call = ( ) => subject . ConsumerSettings . ConsumerMethod ( new BaseMessageConsumerOfContext ( ) , new BaseMessage ( ) , consumerContextMock . Object , consumerContextMock . Object . CancellationToken ) ;
154154 call . Should ( ) . ThrowAsync < NotImplementedException > ( ) . WithMessage ( nameof ( BaseMessage ) ) ;
155155
156156 subject . ConsumerSettings . Invokers . Count . Should ( ) . Be ( 4 ) ;
157157
158158 var consumerInvokerSettings = subject . ConsumerSettings . Invokers . Single ( x => x . MessageType == typeof ( BaseMessage ) ) ;
159- consumerInvokerSettings . MessageType . Should ( ) . Be ( typeof ( BaseMessage ) ) ;
160- consumerInvokerSettings . ConsumerType . Should ( ) . Be ( typeof ( BaseMessageConsumerOfContext ) ) ;
159+ consumerInvokerSettings . MessageType . Should ( ) . Be < BaseMessage > ( ) ;
160+ consumerInvokerSettings . ConsumerType . Should ( ) . Be < BaseMessageConsumerOfContext > ( ) ;
161161 consumerInvokerSettings . ParentSettings . Should ( ) . BeSameAs ( subject . ConsumerSettings ) ;
162162 call = ( ) => consumerInvokerSettings . ConsumerMethod ( new BaseMessageConsumerOfContext ( ) , new BaseMessage ( ) , consumerContextMock . Object , consumerContextMock . Object . CancellationToken ) ;
163163 call . Should ( ) . ThrowAsync < NotImplementedException > ( ) . WithMessage ( nameof ( BaseMessage ) ) ;
164164
165165 consumerInvokerSettings = subject . ConsumerSettings . Invokers . Single ( x => x . MessageType == typeof ( DerivedAMessage ) ) ;
166- consumerInvokerSettings . MessageType . Should ( ) . Be ( typeof ( DerivedAMessage ) ) ;
167- consumerInvokerSettings . ConsumerType . Should ( ) . Be ( typeof ( DerivedAMessageConsumerOfContext ) ) ;
166+ consumerInvokerSettings . MessageType . Should ( ) . Be < DerivedAMessage > ( ) ;
167+ consumerInvokerSettings . ConsumerType . Should ( ) . Be < DerivedAMessageConsumerOfContext > ( ) ;
168168 consumerInvokerSettings . ParentSettings . Should ( ) . BeSameAs ( subject . ConsumerSettings ) ;
169169 call = ( ) => consumerInvokerSettings . ConsumerMethod ( new DerivedAMessageConsumerOfContext ( ) , new DerivedAMessage ( ) , consumerContextMock . Object , consumerContextMock . Object . CancellationToken ) ;
170170 call . Should ( ) . ThrowAsync < NotImplementedException > ( ) . WithMessage ( nameof ( DerivedAMessage ) ) ;
171171
172172 consumerInvokerSettings = subject . ConsumerSettings . Invokers . Single ( x => x . MessageType == typeof ( DerivedBMessage ) ) ;
173- consumerInvokerSettings . MessageType . Should ( ) . Be ( typeof ( DerivedBMessage ) ) ;
174- consumerInvokerSettings . ConsumerType . Should ( ) . Be ( typeof ( DerivedBMessageConsumerOfContext ) ) ;
173+ consumerInvokerSettings . MessageType . Should ( ) . Be < DerivedBMessage > ( ) ;
174+ consumerInvokerSettings . ConsumerType . Should ( ) . Be < DerivedBMessageConsumerOfContext > ( ) ;
175175 consumerInvokerSettings . ParentSettings . Should ( ) . BeSameAs ( subject . ConsumerSettings ) ;
176176 call = ( ) => consumerInvokerSettings . ConsumerMethod ( new DerivedBMessageConsumerOfContext ( ) , new DerivedBMessage ( ) , consumerContextMock . Object , consumerContextMock . Object . CancellationToken ) ;
177177 call . Should ( ) . ThrowAsync < NotImplementedException > ( ) . WithMessage ( nameof ( DerivedBMessage ) ) ;
178178
179179 consumerInvokerSettings = subject . ConsumerSettings . Invokers . Single ( x => x . MessageType == typeof ( Derived2AMessage ) ) ;
180- consumerInvokerSettings . MessageType . Should ( ) . Be ( typeof ( Derived2AMessage ) ) ;
181- consumerInvokerSettings . ConsumerType . Should ( ) . Be ( typeof ( Derived2AMessageConsumerOfContext ) ) ;
180+ consumerInvokerSettings . MessageType . Should ( ) . Be < Derived2AMessage > ( ) ;
181+ consumerInvokerSettings . ConsumerType . Should ( ) . Be < Derived2AMessageConsumerOfContext > ( ) ;
182182 consumerInvokerSettings . ParentSettings . Should ( ) . BeSameAs ( subject . ConsumerSettings ) ;
183183 call = ( ) => consumerInvokerSettings . ConsumerMethod ( new Derived2AMessageConsumerOfContext ( ) , new Derived2AMessage ( ) , consumerContextMock . Object , consumerContextMock . Object . CancellationToken ) ;
184184 call . Should ( ) . ThrowAsync < NotImplementedException > ( ) . WithMessage ( nameof ( Derived2AMessage ) ) ;
@@ -198,25 +198,25 @@ public void Given_BaseRequestType_And_ItsHierarchy_When_WithConsumer_ForTheBaseT
198198 . WithConsumer < DerivedRequestConsumer , DerivedRequest > ( ) ;
199199
200200 // assert
201- subject . ConsumerSettings . ResponseType . Should ( ) . Be ( typeof ( BaseResponse ) ) ;
201+ subject . ConsumerSettings . ResponseType . Should ( ) . Be < BaseResponse > ( ) ;
202202
203203 subject . ConsumerSettings . ConsumerMode . Should ( ) . Be ( ConsumerMode . Consumer ) ;
204- subject . ConsumerSettings . ConsumerType . Should ( ) . Be ( typeof ( BaseRequestConsumer ) ) ;
204+ subject . ConsumerSettings . ConsumerType . Should ( ) . Be < BaseRequestConsumer > ( ) ;
205205 Func < Task > call = ( ) => subject . ConsumerSettings . ConsumerMethod ( new BaseRequestConsumer ( ) , new BaseRequest ( ) , consumerContextMock . Object , consumerContextMock . Object . CancellationToken ) ;
206206 call . Should ( ) . ThrowAsync < NotImplementedException > ( ) . WithMessage ( nameof ( BaseRequest ) ) ;
207207
208208 subject . ConsumerSettings . Invokers . Count . Should ( ) . Be ( 2 ) ;
209209
210210 var consumerInvokerSettings = subject . ConsumerSettings . Invokers . Single ( x => x . MessageType == typeof ( BaseRequest ) ) ;
211- consumerInvokerSettings . MessageType . Should ( ) . Be ( typeof ( BaseRequest ) ) ;
212- consumerInvokerSettings . ConsumerType . Should ( ) . Be ( typeof ( BaseRequestConsumer ) ) ;
211+ consumerInvokerSettings . MessageType . Should ( ) . Be < BaseRequest > ( ) ;
212+ consumerInvokerSettings . ConsumerType . Should ( ) . Be < BaseRequestConsumer > ( ) ;
213213 consumerInvokerSettings . ParentSettings . Should ( ) . BeSameAs ( subject . ConsumerSettings ) ;
214214 call = ( ) => consumerInvokerSettings . ConsumerMethod ( new BaseRequestConsumer ( ) , new BaseRequest ( ) , consumerContextMock . Object , consumerContextMock . Object . CancellationToken ) ;
215215 call . Should ( ) . ThrowAsync < NotImplementedException > ( ) . WithMessage ( nameof ( BaseRequest ) ) ;
216216
217217 consumerInvokerSettings = subject . ConsumerSettings . Invokers . Single ( x => x . MessageType == typeof ( DerivedRequest ) ) ;
218- consumerInvokerSettings . MessageType . Should ( ) . Be ( typeof ( DerivedRequest ) ) ;
219- consumerInvokerSettings . ConsumerType . Should ( ) . Be ( typeof ( DerivedRequestConsumer ) ) ;
218+ consumerInvokerSettings . MessageType . Should ( ) . Be < DerivedRequest > ( ) ;
219+ consumerInvokerSettings . ConsumerType . Should ( ) . Be < DerivedRequestConsumer > ( ) ;
220220 consumerInvokerSettings . ParentSettings . Should ( ) . BeSameAs ( subject . ConsumerSettings ) ;
221221 call = ( ) => consumerInvokerSettings . ConsumerMethod ( new DerivedRequestConsumer ( ) , new DerivedRequest ( ) , consumerContextMock . Object , consumerContextMock . Object . CancellationToken ) ;
222222 call . Should ( ) . ThrowAsync < NotImplementedException > ( ) . WithMessage ( nameof ( DerivedRequest ) ) ;
0 commit comments