mirror of
https://github.com/claunia/SabreTools.git
synced 2025-12-16 19:14:27 +00:00
Remover code to own class
This was the last of the major bits of code that was technically distinct from Cleaning. This means that each of the bits of functionality that used to all be in Cleaner are split out into their approrpriate classes.
This commit is contained in:
@@ -11,60 +11,60 @@ namespace SabreTools.Test.Filtering
|
||||
[Fact]
|
||||
public void PassesFiltersDatItemFilterPass()
|
||||
{
|
||||
// Setup cleaner
|
||||
var cleaner = new Cleaner();
|
||||
cleaner.PopulateFiltersFromList(new List<string> { "item.name:foo" });
|
||||
// Setup filter
|
||||
var filter = new Filter();
|
||||
filter.PopulateFiltersFromList(new List<string> { "item.name:foo" });
|
||||
|
||||
// Setup DatItem
|
||||
var datItem = CreateDatItem();
|
||||
|
||||
// Run filters
|
||||
bool actual = cleaner.PassesFilters(datItem);
|
||||
bool actual = filter.PassesFilters(datItem);
|
||||
Assert.True(actual);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void PassesFiltersDatItemFilterFail()
|
||||
{
|
||||
// Setup cleaner
|
||||
var cleaner = new Cleaner();
|
||||
cleaner.PopulateFiltersFromList(new List<string> { "item.name:bar" });
|
||||
// Setup filter
|
||||
var filter = new Filter();
|
||||
filter.PopulateFiltersFromList(new List<string> { "item.name:bar" });
|
||||
|
||||
// Setup DatItem
|
||||
var datItem = CreateDatItem();
|
||||
|
||||
// Run filters
|
||||
bool actual = cleaner.PassesFilters(datItem);
|
||||
bool actual = filter.PassesFilters(datItem);
|
||||
Assert.False(actual);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void PassesFiltersMachineFilterPass()
|
||||
{
|
||||
// Setup cleaner
|
||||
var cleaner = new Cleaner();
|
||||
cleaner.PopulateFiltersFromList(new List<string> { "machine.name:bar" });
|
||||
// Setup filter
|
||||
var filter = new Filter();
|
||||
filter.PopulateFiltersFromList(new List<string> { "machine.name:bar" });
|
||||
|
||||
// Setup DatItem
|
||||
var datItem = CreateDatItem();
|
||||
|
||||
// Run filters
|
||||
bool actual = cleaner.PassesFilters(datItem);
|
||||
bool actual = filter.PassesFilters(datItem);
|
||||
Assert.True(actual);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void PassesFiltersMachineFilterFail()
|
||||
{
|
||||
// Setup cleaner
|
||||
var cleaner = new Cleaner();
|
||||
cleaner.PopulateFiltersFromList(new List<string> { "machine.name:foo" });
|
||||
// Setup filter
|
||||
var filter = new Filter();
|
||||
filter.PopulateFiltersFromList(new List<string> { "machine.name:foo" });
|
||||
|
||||
// Setup DatItem
|
||||
var datItem = CreateDatItem();
|
||||
|
||||
// Run filters
|
||||
bool actual = cleaner.PassesFilters(datItem);
|
||||
bool actual = filter.PassesFilters(datItem);
|
||||
Assert.False(actual);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user