comparison API/AbstractWarFoundryLoaderTests.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 4211c818ef96
children
comparison
equal deleted inserted replaced
227:d8cd6b259a9f 228:7c21ca1482cb
2 using NUnit.Framework; 2 using NUnit.Framework;
3 using IBBoard.WarFoundry.MockObjects; 3 using IBBoard.WarFoundry.MockObjects;
4 using System.Collections.Generic; 4 using System.Collections.Generic;
5 using NUnit.Framework.SyntaxHelpers; 5 using NUnit.Framework.SyntaxHelpers;
6 using System.IO; 6 using System.IO;
7 using IBBoard.WarFoundry.API.Loading;
7 8
8 namespace IBBoard.WarFoundry.API 9 namespace IBBoard.WarFoundry.API
9 { 10 {
10 [TestFixture()] 11 [TestFixture()]
11 public class AbstractWarFoundryLoaderTests 12 public class AbstractWarFoundryLoaderTests
12 { 13 {
13 [Test()] 14 [Test()]
14 public void TestTriesToLoadFromSubdir() 15 public void TestTriesToLoadFromSubdir()
15 { 16 {
16 MockWarFoundryLoader loader = new MockWarFoundryLoader(); 17 MockWarFoundryLoader loader = new MockWarFoundryLoader();
17 loader.AddLoadDirectory(new DirectoryInfo("testdata/subdir-loading-test")); 18 loader.AddLoadSource(new LoadableObjectSourceDirectory("testdata/subdir-loading-test"));
18 List<FileLoadFailure> failures = loader.LoadFiles (); 19 List<FileLoadFailure> failures = loader.LoadFiles();
19 Assert.That(failures.Count, Is.EqualTo(2)); 20 Assert.That(failures.Count, Is.EqualTo(2));
20 } 21 }
21 } 22 }
22 } 23 }
23 24