Mercurial > repos > IBBoard.WarFoundry.API.Tests
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 |