mirror of
https://github.com/DrMboga/WotBlitzStatisticsBlazor.git
synced 2026-10-21 02:17:20 +02:00
feat: Search player component implemented. Plus Winrate color schale implementation
This commit is contained in:
1 parent
edfc9aa139
commit
4fb56c3b16
10 files changed
+160
-4
No files matched your search
@@ -27,6 +27,60 @@ namespace WotBlitzStatisticsPro.Blazor.Tests.Helpers
|
||||
}
|
||||
}
|
||||
|
||||
// ToDo: Write months, days, hours and minutes scenarios
|
||||
[Test]
|
||||
public void ShouldCalculateMonths()
|
||||
{
|
||||
var currentDate = new DateTime(2021, 5, 18);
|
||||
|
||||
for (int i = 0; i < 5; i++)
|
||||
{
|
||||
var initialTime = currentDate.AddMonths(-(1 + i * 2)).AddDays(-i);
|
||||
var result = DateDifferenceHelper.ParseTheDifference(currentDate - initialTime);
|
||||
result.interval.Should().Be(TimeInterval.Month, $"iterator {i}");
|
||||
result.value.Should().Be(1 + i * 2);
|
||||
}
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void ShouldCalculateDays()
|
||||
{
|
||||
var currentDate = new DateTime(2021, 5, 18);
|
||||
|
||||
for (int i = 0; i < 5; i++)
|
||||
{
|
||||
var initialTime = currentDate.AddDays(-(1 + i * 2)).AddHours(-i);
|
||||
var result = DateDifferenceHelper.ParseTheDifference(currentDate - initialTime);
|
||||
result.interval.Should().Be(TimeInterval.Day, $"iterator {i}");
|
||||
result.value.Should().Be(1 + i * 2);
|
||||
}
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void ShouldCalculateHours()
|
||||
{
|
||||
var currentDate = new DateTime(2021, 5, 18);
|
||||
|
||||
for (int i = 0; i < 5; i++)
|
||||
{
|
||||
var initialTime = currentDate.AddHours(-(1 + i * 2)).AddMinutes(-i);
|
||||
var result = DateDifferenceHelper.ParseTheDifference(currentDate - initialTime);
|
||||
result.interval.Should().Be(TimeInterval.Hour, $"iterator {i}");
|
||||
result.value.Should().Be(1 + i * 2);
|
||||
}
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void ShouldCalculateMinutes()
|
||||
{
|
||||
var currentDate = new DateTime(2021, 5, 18);
|
||||
|
||||
for (int i = 0; i < 5; i++)
|
||||
{
|
||||
var initialTime = currentDate.AddMinutes(-(1 + i * 2)).AddSeconds(-i);
|
||||
var result = DateDifferenceHelper.ParseTheDifference(currentDate - initialTime);
|
||||
result.interval.Should().Be(TimeInterval.Minute, $"iterator {i}");
|
||||
result.value.Should().Be(1 + i * 2);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user