Replacement code to own class

This commit is contained in:
Matt Nadareski
2021-02-01 12:35:59 -08:00
parent c8c38228e3
commit bb7f078802
9 changed files with 1144 additions and 1102 deletions

View File

@@ -95,6 +95,26 @@ namespace SabreTools.Test.Filtering
Assert.Equal("name-3", datItem.Machine.Description);
}
[Fact]
public void SetOneRomPerGameTest()
{
// Setup cleaner
var cleaner = new Cleaner
{
OneRomPerGame = true,
};
// Setup DatItem
var datItem = CreateDatItem("name", "name-2", "name-3");
// Run cleaning
cleaner.SetOneRomPerGame(datItem);
// Check the fields
Assert.Equal("name", datItem.GetName());
Assert.Equal("name-2/name", datItem.Machine.Name);
}
/// <summary>
/// Generate a consistent DatItem for testing
/// </summary>