Skip to content

Commit 2657702

Browse files
committed
fix: xunit serialization error
1 parent e72a9ee commit 2657702

File tree

1 file changed

+25
-19
lines changed
  • Chapter-3-microservice-extraction/Fitnet/Src/Reports/Tests/Fitnet.Reports.IntegrationTests/GenerateNewPassesPerMonthReport/TestData

1 file changed

+25
-19
lines changed
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,33 @@
11
namespace EvolutionaryArchitecture.Fitnet.Reports.IntegrationTests.GenerateNewPassesPerMonthReport.TestData;
22

3-
internal sealed class ReportTestCases : TheoryData<List<PassRegistrationDateRange>>
3+
using System.Collections;
4+
5+
internal sealed class ReportTestCases : IEnumerable<object[]>
46
{
57
internal static DateTimeOffset FakeNowDate = new(2021, 1, 1, 0, 0, 0, TimeSpan.Zero);
68

7-
public ReportTestCases()
9+
public IEnumerator<object[]> GetEnumerator()
810
{
9-
var passRegistrationDateRanges = new List<PassRegistrationDateRange>
10-
{
11-
new(new DateTimeOffset(FakeNowDate.Year, 1, 3, 1, 1, 1, TimeSpan.Zero), new DateTimeOffset(FakeNowDate.Year, 1, 10, 1, 1, 1, 1, TimeSpan.Zero)),
12-
new(new DateTimeOffset(FakeNowDate.Year, 1, 5, 1, 1, 1, TimeSpan.Zero), new DateTimeOffset(FakeNowDate.Year, 1, 20, 1, 1, 1, 1, TimeSpan.Zero)),
13-
new(new DateTimeOffset(FakeNowDate.Year, 2, 1, 1, 1, 1, TimeSpan.Zero), new DateTimeOffset(FakeNowDate.Year, 2, 28, 1, 1, 1, 1, TimeSpan.Zero)),
14-
new(new DateTimeOffset(FakeNowDate.Year, 3, 1, 1, 1, 1, TimeSpan.Zero), new DateTimeOffset(FakeNowDate.Year, 3, 31, 1, 1, 1, 1, TimeSpan.Zero)),
15-
new(new DateTimeOffset(FakeNowDate.Year, 4, 1, 1, 1, 1, TimeSpan.Zero), new DateTimeOffset(FakeNowDate.Year, 4, 30, 1, 1, 1, 1, TimeSpan.Zero)),
16-
new(new DateTimeOffset(FakeNowDate.Year, 5, 1, 1, 1, 1, TimeSpan.Zero), new DateTimeOffset(FakeNowDate.Year, 5, 31, 1, 1, 1, 1, TimeSpan.Zero)),
17-
new(new DateTimeOffset(FakeNowDate.Year, 6, 1, 1, 1, 1, TimeSpan.Zero), new DateTimeOffset(FakeNowDate.Year, 6, 30, 1, 1, 1, 1, TimeSpan.Zero)),
18-
new(new DateTimeOffset(FakeNowDate.Year, 7, 1, 1, 1, 1, TimeSpan.Zero), new DateTimeOffset(FakeNowDate.Year, 7, 31, 1, 1, 1, 1, TimeSpan.Zero)),
19-
new(new DateTimeOffset(FakeNowDate.Year, 8, 1, 1, 1, 1, TimeSpan.Zero), new DateTimeOffset(FakeNowDate.Year, 8, 31, 1, 1, 1, 1, TimeSpan.Zero)),
20-
new(new DateTimeOffset(FakeNowDate.Year, 9, 1, 1, 1, 1, TimeSpan.Zero), new DateTimeOffset(FakeNowDate.Year, 9, 30, 1, 1, 1, 1, TimeSpan.Zero)),
21-
new(new DateTimeOffset(FakeNowDate.Year, 10, 1, 1, 1, 1, TimeSpan.Zero), new DateTimeOffset(FakeNowDate.Year, 10, 31, 1, 1, 1, 1, TimeSpan.Zero)),
22-
new(new DateTimeOffset(FakeNowDate.Year, 11, 1, 1, 1, 1, TimeSpan.Zero), new DateTimeOffset(FakeNowDate.Year, 11, 30, 1, 1, 1, 1, TimeSpan.Zero)),
23-
new(new DateTimeOffset(FakeNowDate.Year, 12, 1, 1, 1, 1, TimeSpan.Zero), new DateTimeOffset(FakeNowDate.Year, 12, 31, 1, 1, 1, 1, TimeSpan.Zero))
24-
};
25-
AddRow(passRegistrationDateRanges);
11+
yield return
12+
[
13+
new List<PassRegistrationDateRange>
14+
{
15+
new(new DateTimeOffset(FakeNowDate.Year, 1, 3, 1, 1,1, TimeSpan.Zero), new DateTimeOffset(FakeNowDate.Year, 1, 10 ,1, 1, 1,1, TimeSpan.Zero)),
16+
new(new DateTimeOffset(FakeNowDate.Year, 1, 5, 1, 1,1, TimeSpan.Zero), new DateTimeOffset(FakeNowDate.Year, 1, 20 ,1, 1, 1,1, TimeSpan.Zero)),
17+
new(new DateTimeOffset(FakeNowDate.Year, 2, 1, 1, 1,1, TimeSpan.Zero), new DateTimeOffset(FakeNowDate.Year, 2, 28 ,1, 1, 1,1, TimeSpan.Zero)),
18+
new(new DateTimeOffset(FakeNowDate.Year, 3, 1, 1, 1,1, TimeSpan.Zero), new DateTimeOffset(FakeNowDate.Year, 3, 31 ,1, 1, 1,1, TimeSpan.Zero)),
19+
new(new DateTimeOffset(FakeNowDate.Year, 4, 1, 1, 1,1, TimeSpan.Zero), new DateTimeOffset(FakeNowDate.Year, 4, 30 ,1, 1, 1,1, TimeSpan.Zero)),
20+
new(new DateTimeOffset(FakeNowDate.Year, 5, 1, 1, 1,1, TimeSpan.Zero), new DateTimeOffset(FakeNowDate.Year, 5, 31 ,1, 1, 1,1, TimeSpan.Zero)),
21+
new(new DateTimeOffset(FakeNowDate.Year, 6, 1, 1, 1,1, TimeSpan.Zero), new DateTimeOffset(FakeNowDate.Year, 6, 30 ,1, 1, 1,1, TimeSpan.Zero)),
22+
new(new DateTimeOffset(FakeNowDate.Year, 7, 1, 1, 1,1, TimeSpan.Zero), new DateTimeOffset(FakeNowDate.Year, 7, 31 ,1, 1, 1,1, TimeSpan.Zero)),
23+
new(new DateTimeOffset(FakeNowDate.Year, 8, 1, 1, 1,1, TimeSpan.Zero), new DateTimeOffset(FakeNowDate.Year, 8, 31 ,1, 1, 1,1, TimeSpan.Zero)),
24+
new(new DateTimeOffset(FakeNowDate.Year, 9, 1, 1, 1,1, TimeSpan.Zero), new DateTimeOffset(FakeNowDate.Year, 9, 30 ,1, 1, 1,1, TimeSpan.Zero)),
25+
new(new DateTimeOffset(FakeNowDate.Year, 10, 1, 1, 1,1, TimeSpan.Zero), new DateTimeOffset(FakeNowDate.Year, 10, 31 ,1, 1, 1,1, TimeSpan.Zero)),
26+
new(new DateTimeOffset(FakeNowDate.Year, 11, 1, 1, 1,1, TimeSpan.Zero), new DateTimeOffset(FakeNowDate.Year, 11, 30 ,1, 1, 1,1, TimeSpan.Zero)),
27+
new(new DateTimeOffset(FakeNowDate.Year, 12, 1, 1, 1,1, TimeSpan.Zero), new DateTimeOffset(FakeNowDate.Year, 12, 31 ,1, 1, 1,1, TimeSpan.Zero))
28+
}
29+
];
2630
}
31+
32+
IEnumerator IEnumerable.GetEnumerator() => GetEnumerator();
2733
}

0 commit comments

Comments
 (0)