Field removal to their own classes

This commit is contained in:
Matt Nadareski
2021-01-29 22:54:16 -08:00
parent 6e8792c361
commit 24eacc303a
13 changed files with 1324 additions and 1079 deletions

View File

@@ -8,24 +8,6 @@ namespace SabreTools.Test.DatItems
{
public class DatItemToolTests
{
[Fact]
public void RemoveFieldsDatItemTest()
{
var datItem = CreateDatItem();
var fields = new List<DatItemField> { DatItemField.Name };
DatItemTool.RemoveFields(datItem, datItemFields: fields);
Assert.Null(datItem.GetName());
}
[Fact]
public void RemoveFieldsMachineTest()
{
var datItem = CreateDatItem();
var fields = new List<MachineField> { MachineField.Name };
DatItemTool.RemoveFields(datItem, machineFields: fields);
Assert.Null(datItem.Machine.Name);
}
[Fact]
public void ReplaceFieldsDatItemTest()
{