@@ -16,12 +16,38 @@ public class FakeEntity : IOltEntity
1616 public string LastName { get ; set ; }
1717
1818 public int SelectValue { get ; set ; }
19+ public int ? NullableInt { get ; set ; }
1920
2021 public DateTimeOffset SomeDate { get ; set ; }
2122
2223 public DateTimeOffset ? DeletedOn { get ; set ; }
2324 public string DeletedBy { get ; set ; }
2425
26+ public static FakeEntity FakerData ( )
27+ {
28+ return new FakeEntity
29+ {
30+ Id = Faker . RandomNumber . Next ( 1000 , 900000 ) ,
31+ UniqueId = Guid . NewGuid ( ) ,
32+ FirstName = Faker . Name . First ( ) ,
33+ LastName = Faker . Name . Last ( ) ,
34+ SelectValue = Faker . RandomNumber . Next ( 1000 , 900000 ) ,
35+ NullableInt = Faker . RandomNumber . Next ( 1000 , 900000 ) ,
36+ SomeDate = DateTimeOffset . Now . AddHours ( Faker . RandomNumber . Next ( - 150 , 150 ) )
37+ } ;
38+ }
39+
40+ public static List < FakeEntity > FakerList ( int number )
41+ {
42+ var list = new List < FakeEntity > ( ) ;
43+ for ( int i = 0 ; i < number ; i ++ )
44+ {
45+ var item = FakerData ( ) ;
46+ list . Add ( item ) ;
47+ }
48+ return list ;
49+ }
50+
2551 public static FakeEntity FakerData ( List < int > selectValues , bool deleted = false )
2652 {
2753 var result = new FakeEntity
@@ -31,6 +57,7 @@ public static FakeEntity FakerData(List<int> selectValues, bool deleted = false)
3157 FirstName = Faker . Name . First ( ) ,
3258 LastName = Faker . Name . Last ( ) ,
3359 SelectValue = selectValues . OrderBy ( p => Guid . NewGuid ( ) ) . FirstOrDefault ( ) ,
60+ NullableInt = Faker . RandomNumber . Next ( 1000 , 900000 ) ,
3461 SomeDate = DateTimeOffset . Now . AddHours ( Faker . RandomNumber . Next ( - 150 , 150 ) )
3562 } ;
3663
0 commit comments