public void refreshModListTest()
{
int expected;
//Overall test
form.refreshModList();
expected = 2;
Assert.IsTrue(form.lsvMods.Items.Count == expected, "lsvMods did not show the true amount of mods for the overall test. Expected value: {0}; Actual value: {1}", expected, form.lsvMods.Items.Count);
//Filter test
form.refreshModList(true, "dummy");
expected = 1;
Assert.IsTrue(form.lsvMods.Items.Count == expected, "lsvMods did not show the true amount of mods for the filter test. Expected value: {0}; Actual value: {1}", expected, form.lsvMods.Items.Count);
Assert.IsTrue(form.lsvMods.Items[0].Text == "[AA2] DUMMY MOD", "lsvMods did not display the correct name of the mod. Expected value: {0}; Actual value: {1}", "[AA2] DUMMY MOD", form.lsvMods.Items[0].Name);
//Filter test without result
form.refreshModList(true, "wew lad");
expected = 0;
Assert.IsTrue(form.lsvMods.Items.Count == expected, "lsvMods did not show the true amount of mods for the no result filter test. Expected value: {0}; Actual value: {1}", expected, form.lsvMods.Items.Count);
}