Mercurial > repos > IBBoard.WarFoundry.API.Tests
comparison API/Factories/Xml/WarFoundryXmlSystemFactoryTest.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 | 052148dc0a2f |
children | 833f72be715a |
comparison
equal
deleted
inserted
replaced
227:d8cd6b259a9f | 228:7c21ca1482cb |
---|---|
7 using System.IO; | 7 using System.IO; |
8 using IBBoard.WarFoundry.API.Objects; | 8 using IBBoard.WarFoundry.API.Objects; |
9 using NUnit.Framework.SyntaxHelpers; | 9 using NUnit.Framework.SyntaxHelpers; |
10 using IBBoard.IO; | 10 using IBBoard.IO; |
11 using System.Xml.Schema; | 11 using System.Xml.Schema; |
12 using IBBoard.WarFoundry.API.Loading; | |
12 | 13 |
13 namespace IBBoard.WarFoundry.API.Factories.Xml | 14 namespace IBBoard.WarFoundry.API.Factories.Xml |
14 { | 15 { |
15 [TestFixture()] | 16 [TestFixture()] |
16 public class WarFoundryXmlSystemFactoryTest | 17 public class WarFoundryXmlSystemFactoryTest |
17 { | 18 { |
18 [Test()] | 19 [Test()] |
19 public void TestBug311InvalidVersionToExtract788() | 20 public void TestBug311InvalidVersionToExtract788() |
20 { | 21 { |
21 FileInfo repackFile = new FileInfo("testdata/zip-format/Repack.system"); | 22 ILoadableObject repackFile = new LoadableFileObject("testdata/zip-format/Repack.system"); |
22 Assert.That(WarFoundryXmlFactory.GetFactory().CanHandleFileAsGameSystem(repackFile), Is.True); | 23 Assert.That(WarFoundryXmlFactory.GetFactory().CanHandleFileAsGameSystem(repackFile), Is.True); |
23 Assert.That(WarFoundryXmlFactory.GetFactory().CreateObjectsFromFile(repackFile), Has.Count(1)); | 24 Assert.That(WarFoundryXmlFactory.GetFactory().CreateObjectsFromFile(repackFile), Has.Count(1)); |
24 } | 25 } |
25 | 26 |
26 [Test()] | 27 [Test()] |