@@ -2,23 +2,19 @@ namespace EvolutionaryArchitecture.Fitnet.Contracts.Api.UnitTests.Prepare.Reques
22
33using EvolutionaryArchitecture . Fitnet . Contracts . Api . Prepare ;
44
5- internal sealed class InvalidPrepareContractRequestTestCases : IEnumerable < object [ ] >
5+ internal sealed class InvalidPrepareContractRequestTestCases : TheoryData < PrepareContractRequest >
66{
77 private readonly Faker _faker = new ( ) ;
88 private readonly DateTimeOffset _fakeNow = new Faker ( ) . Date . RecentOffset ( ) ;
99
10- public IEnumerator < object [ ] > GetEnumerator ( )
10+ public InvalidPrepareContractRequestTestCases ( )
1111 {
1212 var validContractParameters = PrepareContractRequestParameters . GetValid ( ) ;
13-
14- yield return new object [ ] { new PrepareContractRequest ( Guid . Empty , validContractParameters . MinAge , validContractParameters . MaxHeight , _fakeNow ) , nameof ( PrepareContractRequest . CustomerId ) } ;
15- yield return new object [ ] { new PrepareContractRequest ( Guid . NewGuid ( ) , default , validContractParameters . MaxHeight , _fakeNow ) , nameof ( PrepareContractRequest . CustomerAge ) } ;
16- yield return new object [ ] { new PrepareContractRequest ( Guid . NewGuid ( ) , _faker . Random . Number ( - 100 , - 1 ) , validContractParameters . MaxHeight , _fakeNow ) , nameof ( PrepareContractRequest . CustomerAge ) } ;
17- yield return new object [ ] { new PrepareContractRequest ( Guid . NewGuid ( ) , validContractParameters . MinAge , default , _fakeNow ) , nameof ( PrepareContractRequest . CustomerHeight ) } ;
18- yield return new object [ ] { new PrepareContractRequest ( Guid . NewGuid ( ) , validContractParameters . MinAge , _faker . Random . Number ( - 100 , - 1 ) , _fakeNow ) , nameof ( PrepareContractRequest . CustomerHeight ) } ;
19- yield return new object [ ] { new PrepareContractRequest ( Guid . NewGuid ( ) , validContractParameters . MinAge , validContractParameters . MaxHeight , default ) , nameof ( PrepareContractRequest . PreparedAt ) } ;
20- yield return new object [ ] { new PrepareContractRequest ( Guid . NewGuid ( ) , validContractParameters . MinAge , validContractParameters . MaxHeight , default ) , nameof ( PrepareContractRequest . PreparedAt ) } ;
13+ AddRow ( new PrepareContractRequest ( Guid . Empty , validContractParameters . MinAge , validContractParameters . MaxHeight , _fakeNow ) , nameof ( PrepareContractRequest . CustomerId ) ) ;
14+ AddRow ( new PrepareContractRequest ( Guid . NewGuid ( ) , default , validContractParameters . MaxHeight , _fakeNow ) , nameof ( PrepareContractRequest . CustomerAge ) ) ;
15+ AddRow ( new PrepareContractRequest ( Guid . NewGuid ( ) , _faker . Random . Number ( - 100 , - 1 ) , validContractParameters . MaxHeight , _fakeNow ) , nameof ( PrepareContractRequest . CustomerAge ) ) ;
16+ AddRow ( new PrepareContractRequest ( Guid . NewGuid ( ) , validContractParameters . MinAge , default , _fakeNow ) , nameof ( PrepareContractRequest . CustomerHeight ) ) ;
17+ AddRow ( new PrepareContractRequest ( Guid . NewGuid ( ) , validContractParameters . MinAge , _faker . Random . Number ( - 100 , - 1 ) , _fakeNow ) , nameof ( PrepareContractRequest . CustomerHeight ) ) ;
18+ AddRow ( new PrepareContractRequest ( Guid . NewGuid ( ) , validContractParameters . MinAge , validContractParameters . MaxHeight , default ) , nameof ( PrepareContractRequest . PreparedAt ) ) ;
2119 }
22-
23- IEnumerator IEnumerable . GetEnumerator ( ) => GetEnumerator ( ) ;
2420}
0 commit comments