Skip to content

Commit 42ee715

Browse files
committed
Update Bogus to v35.5.x
1 parent 3674339 commit 42ee715

File tree

32 files changed

+157
-153
lines changed

32 files changed

+157
-153
lines changed

package-versions.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
<!-- Non-published dependencies (these are safe to update, won't cause a breaking change) -->
99
<BenchmarkDotNetVersion>0.13.*</BenchmarkDotNetVersion>
10-
<BogusVersion>35.2.*</BogusVersion>
10+
<BogusVersion>35.5.*</BogusVersion>
1111
<CodeAnalysisVersion>4.9.*</CodeAnalysisVersion>
1212
<CoverletVersion>6.0.*</CoverletVersion>
1313
<DapperVersion>2.1.*</DapperVersion>
Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,11 @@
11
using DapperExample;
2-
using FluentAssertions.Extensions;
32
using JetBrains.Annotations;
3+
using TestBuildingBlocks;
44

55
namespace DapperTests.IntegrationTests;
66

77
[UsedImplicitly(ImplicitUseTargetFlags.Members)]
88
internal sealed class FrozenClock : IClock
99
{
10-
private static readonly DateTimeOffset DefaultTime = 1.January(2020).At(1, 1, 1).AsUtc();
11-
12-
public DateTimeOffset UtcNow { get; set; } = DefaultTime;
10+
public DateTimeOffset UtcNow { get; set; } = FrozenSystemClock.DefaultDateTimeOffsetUtc;
1311
}

test/DapperTests/IntegrationTests/TestFakers.cs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@
99

1010
namespace DapperTests.IntegrationTests;
1111

12-
internal sealed class TestFakers : FakerContainer
12+
internal sealed class TestFakers
1313
{
1414
private readonly Lazy<Faker<TodoItem>> _lazyTodoItemFaker = new(() =>
1515
new Faker<TodoItem>()
16-
.UseSeed(GetFakerSeed())
16+
.MakeDeterministic()
1717
.RuleFor(todoItem => todoItem.Description, faker => faker.Lorem.Sentence())
1818
.RuleFor(todoItem => todoItem.Priority, faker => faker.Random.Enum<TodoItemPriority>())
1919
.RuleFor(todoItem => todoItem.DurationInHours, faker => faker.Random.Long(1, 250))
@@ -24,31 +24,31 @@ internal sealed class TestFakers : FakerContainer
2424

2525
private readonly Lazy<Faker<LoginAccount>> _lazyLoginAccountFaker = new(() =>
2626
new Faker<LoginAccount>()
27-
.UseSeed(GetFakerSeed())
27+
.MakeDeterministic()
2828
.RuleFor(loginAccount => loginAccount.UserName, faker => faker.Internet.UserName())
2929
.RuleFor(loginAccount => loginAccount.LastUsedAt, faker => faker.Date.PastOffset()
3030
.TruncateToWholeMilliseconds()));
3131

3232
private readonly Lazy<Faker<AccountRecovery>> _lazyAccountRecoveryFaker = new(() =>
3333
new Faker<AccountRecovery>()
34-
.UseSeed(GetFakerSeed())
34+
.MakeDeterministic()
3535
.RuleFor(accountRecovery => accountRecovery.PhoneNumber, faker => faker.Person.Phone)
3636
.RuleFor(accountRecovery => accountRecovery.EmailAddress, faker => faker.Person.Email));
3737

3838
private readonly Lazy<Faker<Person>> _lazyPersonFaker = new(() =>
3939
new Faker<Person>()
40-
.UseSeed(GetFakerSeed())
40+
.MakeDeterministic()
4141
.RuleFor(person => person.FirstName, faker => faker.Name.FirstName())
4242
.RuleFor(person => person.LastName, faker => faker.Name.LastName()));
4343

4444
private readonly Lazy<Faker<Tag>> _lazyTagFaker = new(() =>
4545
new Faker<Tag>()
46-
.UseSeed(GetFakerSeed())
46+
.MakeDeterministic()
4747
.RuleFor(tag => tag.Name, faker => faker.Lorem.Word()));
4848

4949
private readonly Lazy<Faker<RgbColorType>> _lazyRgbColorFaker = new(() =>
5050
new Faker<RgbColorType>()
51-
.UseSeed(GetFakerSeed())
51+
.MakeDeterministic()
5252
.RuleFor(rgbColor => rgbColor.Id, faker => RgbColorType.Create(faker.Random.Byte(), faker.Random.Byte(), faker.Random.Byte())
5353
.Id));
5454

test/JsonApiDotNetCoreTests/IntegrationTests/Archiving/TelevisionFakers.cs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,24 +6,24 @@
66

77
namespace JsonApiDotNetCoreTests.IntegrationTests.Archiving;
88

9-
internal sealed class TelevisionFakers : FakerContainer
9+
internal sealed class TelevisionFakers
1010
{
1111
private readonly Lazy<Faker<TelevisionNetwork>> _lazyTelevisionNetworkFaker = new(() => new Faker<TelevisionNetwork>()
12-
.UseSeed(GetFakerSeed())
12+
.MakeDeterministic()
1313
.RuleFor(network => network.Name, faker => faker.Company.CompanyName()));
1414

1515
private readonly Lazy<Faker<TelevisionStation>> _lazyTelevisionStationFaker = new(() => new Faker<TelevisionStation>()
16-
.UseSeed(GetFakerSeed())
16+
.MakeDeterministic()
1717
.RuleFor(station => station.Name, faker => faker.Company.CompanyName()));
1818

1919
private readonly Lazy<Faker<TelevisionBroadcast>> _lazyTelevisionBroadcastFaker = new(() => new Faker<TelevisionBroadcast>()
20-
.UseSeed(GetFakerSeed())
20+
.MakeDeterministic()
2121
.RuleFor(broadcast => broadcast.Title, faker => faker.Lorem.Sentence())
2222
.RuleFor(broadcast => broadcast.AiredAt, faker => faker.Date.PastOffset().TruncateToWholeMilliseconds())
2323
.RuleFor(broadcast => broadcast.ArchivedAt, faker => faker.Date.RecentOffset().TruncateToWholeMilliseconds()));
2424

2525
private readonly Lazy<Faker<BroadcastComment>> _lazyBroadcastCommentFaker = new(() => new Faker<BroadcastComment>()
26-
.UseSeed(GetFakerSeed())
26+
.MakeDeterministic()
2727
.RuleFor(comment => comment.Text, faker => faker.Lorem.Paragraph())
2828
.RuleFor(comment => comment.CreatedAt, faker => faker.Date.PastOffset().TruncateToWholeMilliseconds()));
2929

test/JsonApiDotNetCoreTests/IntegrationTests/AtomicOperations/OperationsFakers.cs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
namespace JsonApiDotNetCoreTests.IntegrationTests.AtomicOperations;
99

10-
internal sealed class OperationsFakers : FakerContainer
10+
internal sealed class OperationsFakers
1111
{
1212
private static readonly Lazy<IReadOnlyList<string>> LazyLanguageIsoCodes = new(() => CultureInfo
1313
.GetCultures(CultureTypes.NeutralCultures)
@@ -16,32 +16,32 @@ internal sealed class OperationsFakers : FakerContainer
1616
.ToArray());
1717

1818
private readonly Lazy<Faker<Playlist>> _lazyPlaylistFaker = new(() => new Faker<Playlist>()
19-
.UseSeed(GetFakerSeed())
19+
.MakeDeterministic()
2020
.RuleFor(playlist => playlist.Name, faker => faker.Lorem.Sentence()));
2121

2222
private readonly Lazy<Faker<MusicTrack>> _lazyMusicTrackFaker = new(() => new Faker<MusicTrack>()
23-
.UseSeed(GetFakerSeed())
23+
.MakeDeterministic()
2424
.RuleFor(musicTrack => musicTrack.Title, faker => faker.Lorem.Word())
2525
.RuleFor(musicTrack => musicTrack.LengthInSeconds, faker => faker.Random.Decimal(3 * 60, 5 * 60))
2626
.RuleFor(musicTrack => musicTrack.Genre, faker => faker.Lorem.Word())
2727
.RuleFor(musicTrack => musicTrack.ReleasedAt, faker => faker.Date.PastOffset().TruncateToWholeMilliseconds()));
2828

2929
private readonly Lazy<Faker<Lyric>> _lazyLyricFaker = new(() => new Faker<Lyric>()
30-
.UseSeed(GetFakerSeed())
30+
.MakeDeterministic()
3131
.RuleFor(lyric => lyric.Text, faker => faker.Lorem.Text())
3232
.RuleFor(lyric => lyric.Format, "LRC"));
3333

3434
private readonly Lazy<Faker<TextLanguage>> _lazyTextLanguageFaker = new(() => new Faker<TextLanguage>()
35-
.UseSeed(GetFakerSeed())
35+
.MakeDeterministic()
3636
.RuleFor(textLanguage => textLanguage.IsoCode, faker => faker.PickRandom<string>(LazyLanguageIsoCodes.Value)));
3737

3838
private readonly Lazy<Faker<Performer>> _lazyPerformerFaker = new(() => new Faker<Performer>()
39-
.UseSeed(GetFakerSeed())
39+
.MakeDeterministic()
4040
.RuleFor(performer => performer.ArtistName, faker => faker.Name.FullName())
4141
.RuleFor(performer => performer.BornAt, faker => faker.Date.PastOffset().TruncateToWholeMilliseconds()));
4242

4343
private readonly Lazy<Faker<RecordCompany>> _lazyRecordCompanyFaker = new(() => new Faker<RecordCompany>()
44-
.UseSeed(GetFakerSeed())
44+
.MakeDeterministic()
4545
.RuleFor(recordCompany => recordCompany.Name, faker => faker.Company.CompanyName())
4646
.RuleFor(recordCompany => recordCompany.CountryOfResidence, faker => faker.Address.Country()));
4747

test/JsonApiDotNetCoreTests/IntegrationTests/Authorization/Scopes/ScopesFakers.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,21 +6,21 @@
66

77
namespace JsonApiDotNetCoreTests.IntegrationTests.Authorization.Scopes;
88

9-
internal sealed class ScopesFakers : FakerContainer
9+
internal sealed class ScopesFakers
1010
{
1111
private readonly Lazy<Faker<Movie>> _lazyMovieFaker = new(() => new Faker<Movie>()
12-
.UseSeed(GetFakerSeed())
12+
.MakeDeterministic()
1313
.RuleFor(movie => movie.Title, faker => faker.Random.Words())
1414
.RuleFor(movie => movie.ReleaseYear, faker => faker.Random.Int(1900, 2050))
1515
.RuleFor(movie => movie.DurationInSeconds, faker => faker.Random.Int(300, 14400)));
1616

1717
private readonly Lazy<Faker<Actor>> _lazyActorFaker = new(() => new Faker<Actor>()
18-
.UseSeed(GetFakerSeed())
18+
.MakeDeterministic()
1919
.RuleFor(actor => actor.Name, faker => faker.Person.FullName)
2020
.RuleFor(actor => actor.BornAt, faker => faker.Date.Past()));
2121

2222
private readonly Lazy<Faker<Genre>> _lazyGenreFaker = new(() => new Faker<Genre>()
23-
.UseSeed(GetFakerSeed())
23+
.MakeDeterministic()
2424
.RuleFor(genre => genre.Name, faker => faker.Random.Word()));
2525

2626
public Faker<Movie> Movie => _lazyMovieFaker.Value;

test/JsonApiDotNetCoreTests/IntegrationTests/Blobs/BlobFakers.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@
66

77
namespace JsonApiDotNetCoreTests.IntegrationTests.Blobs;
88

9-
internal sealed class BlobFakers : FakerContainer
9+
internal sealed class BlobFakers
1010
{
1111
private readonly Lazy<Faker<ImageContainer>> _lazyImageContainerFaker = new(() => new Faker<ImageContainer>()
12-
.UseSeed(GetFakerSeed())
12+
.MakeDeterministic()
1313
.RuleFor(imageContainer => imageContainer.FileName, faker => faker.System.FileName())
1414
.RuleFor(imageContainer => imageContainer.Data, faker => faker.Random.Bytes(128))
1515
.RuleFor(imageContainer => imageContainer.Thumbnail, faker => faker.Random.Bytes(64)));

test/JsonApiDotNetCoreTests/IntegrationTests/CompositeKeys/CompositeKeyFakers.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,19 +6,19 @@
66

77
namespace JsonApiDotNetCoreTests.IntegrationTests.CompositeKeys;
88

9-
internal sealed class CompositeKeyFakers : FakerContainer
9+
internal sealed class CompositeKeyFakers
1010
{
1111
private readonly Lazy<Faker<Car>> _lazyCarFaker = new(() => new Faker<Car>()
12-
.UseSeed(GetFakerSeed())
12+
.MakeDeterministic()
1313
.RuleFor(car => car.LicensePlate, faker => faker.Random.Replace("??-??-##"))
1414
.RuleFor(car => car.RegionId, faker => faker.Random.Long(100, 999)));
1515

1616
private readonly Lazy<Faker<Engine>> _lazyEngineFaker = new(() => new Faker<Engine>()
17-
.UseSeed(GetFakerSeed())
17+
.MakeDeterministic()
1818
.RuleFor(engine => engine.SerialCode, faker => faker.Random.Replace("????-????")));
1919

2020
private readonly Lazy<Faker<Dealership>> _lazyDealershipFaker = new(() => new Faker<Dealership>()
21-
.UseSeed(GetFakerSeed())
21+
.MakeDeterministic()
2222
.RuleFor(dealership => dealership.Address, faker => faker.Address.FullAddress()));
2323

2424
public Faker<Car> Car => _lazyCarFaker.Value;

test/JsonApiDotNetCoreTests/IntegrationTests/CustomRoutes/CustomRouteFakers.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,16 @@
66

77
namespace JsonApiDotNetCoreTests.IntegrationTests.CustomRoutes;
88

9-
internal sealed class CustomRouteFakers : FakerContainer
9+
internal sealed class CustomRouteFakers
1010
{
1111
private readonly Lazy<Faker<Town>> _lazyTownFaker = new(() => new Faker<Town>()
12-
.UseSeed(GetFakerSeed())
12+
.MakeDeterministic()
1313
.RuleFor(town => town.Name, faker => faker.Address.City())
1414
.RuleFor(town => town.Latitude, faker => faker.Address.Latitude())
1515
.RuleFor(town => town.Longitude, faker => faker.Address.Longitude()));
1616

1717
private readonly Lazy<Faker<Civilian>> _lazyCivilianFaker = new(() => new Faker<Civilian>()
18-
.UseSeed(GetFakerSeed())
18+
.MakeDeterministic()
1919
.RuleFor(civilian => civilian.Name, faker => faker.Person.FullName));
2020

2121
public Faker<Town> Town => _lazyTownFaker.Value;

test/JsonApiDotNetCoreTests/IntegrationTests/EagerLoading/EagerLoadingFakers.cs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,31 +6,31 @@
66

77
namespace JsonApiDotNetCoreTests.IntegrationTests.EagerLoading;
88

9-
internal sealed class EagerLoadingFakers : FakerContainer
9+
internal sealed class EagerLoadingFakers
1010
{
1111
private readonly Lazy<Faker<State>> _lazyStateFaker = new(() => new Faker<State>()
12-
.UseSeed(GetFakerSeed())
12+
.MakeDeterministic()
1313
.RuleFor(state => state.Name, faker => faker.Address.City()));
1414

1515
private readonly Lazy<Faker<City>> _lazyCityFaker = new(() => new Faker<City>()
16-
.UseSeed(GetFakerSeed())
16+
.MakeDeterministic()
1717
.RuleFor(city => city.Name, faker => faker.Address.City()));
1818

1919
private readonly Lazy<Faker<Street>> _lazyStreetFaker = new(() => new Faker<Street>()
20-
.UseSeed(GetFakerSeed())
20+
.MakeDeterministic()
2121
.RuleFor(street => street.Name, faker => faker.Address.StreetName()));
2222

2323
private readonly Lazy<Faker<Building>> _lazyBuildingFaker = new(() => new Faker<Building>()
24-
.UseSeed(GetFakerSeed())
24+
.MakeDeterministic()
2525
.RuleFor(building => building.Number, faker => faker.Address.BuildingNumber()));
2626

2727
private readonly Lazy<Faker<Window>> _lazyWindowFaker = new(() => new Faker<Window>()
28-
.UseSeed(GetFakerSeed())
28+
.MakeDeterministic()
2929
.RuleFor(window => window.HeightInCentimeters, faker => faker.Random.Number(30, 199))
3030
.RuleFor(window => window.WidthInCentimeters, faker => faker.Random.Number(30, 199)));
3131

3232
private readonly Lazy<Faker<Door>> _lazyDoorFaker = new(() => new Faker<Door>()
33-
.UseSeed(GetFakerSeed())
33+
.MakeDeterministic()
3434
.RuleFor(door => door.Color, faker => faker.Commerce.Color()));
3535

3636
public Faker<State> State => _lazyStateFaker.Value;

0 commit comments

Comments
 (0)