diff API/WarFoundryLoaderTest.cs @ 228:7c21ca1482cb

Re #419: Remove assumptions of a file-based install * Update tests to use new "loadable object" and "loadable object source" wrappers
author IBBoard <dev@ibboard.co.uk>
date Sat, 07 Jul 2012 21:02:53 +0100
parents 17c5030485dc
children 6ec46f3db2d4
line wrap: on
line diff
--- a/API/WarFoundryLoaderTest.cs	Mon Apr 16 20:45:45 2012 +0100
+++ b/API/WarFoundryLoaderTest.cs	Sat Jul 07 21:02:53 2012 +0100
@@ -12,6 +12,7 @@
 using IBBoard.WarFoundry.API.Factories.Xml;
 using IBBoard.WarFoundry.API.Factories.Requirement;
 using IBBoard.WarFoundry.API.Objects.Requirement;
+using IBBoard.WarFoundry.API.Loading;
 
 namespace IBBoard.WarFoundry.API.Factories
 {
@@ -32,10 +33,11 @@
 			AbstractWarFoundryLoader loader = WarFoundryLoader.GetDefault();
 			DirectoryInfo dir = new DirectoryInfo("testdata");
 			loader.RegisterFactory(GetSystemFactory());
-			loader.AddLoadDirectory(dir);
+			ILoadableObjectSource loadSource = new LoadableObjectSourceDirectory(dir);
+			loader.AddLoadSource(loadSource);
 			loader.LoadFiles();
 			Assert.Greater(loader.GetGameSystems().Length, 0);
-			loader.RemoveLoadDirectory(dir);
+			loader.RemoveLoadSource(loadSource);
 			loader.UnregisterFactory(GetSystemFactory());
 		}