Mercurial > repos > IBBoard.WarFoundry.API.Tests
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()); }