Migrate to TUnit for unit tests
This commit is contained in:
@@ -5,10 +5,10 @@ namespace PkmnLib.Tests.Dataloader;
|
||||
public class AbilityDataLoaderTests
|
||||
{
|
||||
[Test]
|
||||
public void TestPrimaryAbilityFile()
|
||||
public async Task TestPrimaryAbilityFile()
|
||||
{
|
||||
using var stream = File.OpenRead("Data/Abilities.json");
|
||||
var library = AbilityDataLoader.LoadAbilities(stream);
|
||||
Assert.That(library, Is.Not.Null);
|
||||
await Assert.That(library).IsNotNull();
|
||||
}
|
||||
}
|
||||
@@ -5,10 +5,10 @@ namespace PkmnLib.Tests.Dataloader;
|
||||
public class GrowthRateDataLoaderTests
|
||||
{
|
||||
[Test]
|
||||
public void TestPrimaryGrowthRateFile()
|
||||
public async Task TestPrimaryGrowthRateFile()
|
||||
{
|
||||
using var file = File.Open("Data/GrowthRates.json", FileMode.Open);
|
||||
using var file = File.Open("Data/GrowthRates.json", FileMode.Open, FileAccess.Read, FileShare.Read);
|
||||
var library = GrowthRateDataLoader.LoadGrowthRates(file);
|
||||
Assert.That(library, Is.Not.Null);
|
||||
await Assert.That(library).IsNotNull();
|
||||
}
|
||||
}
|
||||
@@ -5,10 +5,10 @@ namespace PkmnLib.Tests.Dataloader;
|
||||
public class ItemDataLoaderTests
|
||||
{
|
||||
[Test]
|
||||
public void TestPrimaryItemFile()
|
||||
public async Task TestPrimaryItemFile()
|
||||
{
|
||||
using var stream = File.OpenRead("Data/Items.json");
|
||||
var library = ItemDataLoader.LoadItems(stream);
|
||||
Assert.That(library, Is.Not.Null);
|
||||
await Assert.That(library).IsNotNull();
|
||||
}
|
||||
}
|
||||
@@ -6,7 +6,7 @@ namespace PkmnLib.Tests.Dataloader;
|
||||
public class MoveDataLoaderTests
|
||||
{
|
||||
[Test]
|
||||
public void TestPrimaryMoveFile()
|
||||
public async Task TestPrimaryMoveFile()
|
||||
{
|
||||
using var stream = File.OpenRead("Data/Moves.json");
|
||||
var typeLibrary = new TypeLibrary();
|
||||
@@ -30,6 +30,6 @@ public class MoveDataLoaderTests
|
||||
typeLibrary.RegisterType("Fairy");
|
||||
|
||||
var library = MoveDataLoader.LoadMoves(stream, typeLibrary);
|
||||
Assert.That(library, Is.Not.Null);
|
||||
await Assert.That(library).IsNotNull();
|
||||
}
|
||||
}
|
||||
@@ -5,10 +5,10 @@ namespace PkmnLib.Tests.Dataloader;
|
||||
public class NatureDataloaderTests
|
||||
{
|
||||
[Test]
|
||||
public void TestPrimaryNatureFile()
|
||||
public async Task TestPrimaryNatureFile()
|
||||
{
|
||||
using var file = File.Open("Data/Natures.csv", FileMode.Open);
|
||||
using var file = File.Open("Data/Natures.csv", FileMode.Open, FileAccess.Read, FileShare.Read);
|
||||
var library = NatureDataLoader.LoadNatureLibrary(file);
|
||||
Assert.That(library, Is.Not.Null);
|
||||
await Assert.That(library).IsNotNull();
|
||||
}
|
||||
}
|
||||
@@ -6,9 +6,9 @@ namespace PkmnLib.Tests.Dataloader;
|
||||
public class SpeciesDataloaderTests
|
||||
{
|
||||
[Test]
|
||||
public void TestPrimarySpeciesFile()
|
||||
public async Task TestPrimarySpeciesFile()
|
||||
{
|
||||
using var file = File.Open("Data/Pokemon.json", FileMode.Open);
|
||||
using var file = File.Open("Data/Pokemon.json", FileMode.Open, FileAccess.Read, FileShare.Read);
|
||||
var typeLibrary = new TypeLibrary();
|
||||
typeLibrary.RegisterType("Normal");
|
||||
typeLibrary.RegisterType("Fire");
|
||||
@@ -30,6 +30,6 @@ public class SpeciesDataloaderTests
|
||||
typeLibrary.RegisterType("Fairy");
|
||||
|
||||
var library = SpeciesDataLoader.LoadSpecies(file, typeLibrary);
|
||||
Assert.NotNull(library);
|
||||
await Assert.That(library).IsNotNull();
|
||||
}
|
||||
}
|
||||
@@ -5,18 +5,18 @@ namespace PkmnLib.Tests.Dataloader;
|
||||
public class TypeDataloaderTests
|
||||
{
|
||||
[Test]
|
||||
public void TestPrimaryTypesFile()
|
||||
public async Task TestPrimaryTypesFile()
|
||||
{
|
||||
using var file = File.Open("Data/Types.csv", FileMode.Open);
|
||||
await using var file = File.Open("Data/Types.csv", FileMode.Open, FileAccess.Read, FileShare.Read);
|
||||
var library = TypeDataLoader.LoadTypeLibrary(file);
|
||||
Assert.That(library, Is.Not.Null);
|
||||
await Assert.That(library).IsNotNull();
|
||||
|
||||
var fire = library.TryGetTypeIdentifier("Fire", out var fireId);
|
||||
Assert.That(fire, Is.True);
|
||||
await Assert.That(fire).IsTrue();
|
||||
var grass = library.TryGetTypeIdentifier("Grass", out var grassId);
|
||||
Assert.That(grass, Is.True);
|
||||
await Assert.That(grass).IsTrue();
|
||||
|
||||
var fireEffectiveness = library.GetSingleEffectiveness(fireId, grassId);
|
||||
Assert.That(fireEffectiveness, Is.EqualTo(2.0f));
|
||||
await Assert.That(fireEffectiveness).IsEqualTo(2.0f);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user