Mercurial > repos > IBBoard.WarFoundry.API.Tests
diff API/Savers/Xml/WarFoundryXmlFileSaverTests.cs @ 179:32b3e41bc8f0
Fixes #338: WarFoundry.API - Save System Data
* Add final test to cover all of system data
* Add "expected" data to XML test to check conformance
author | IBBoard <dev@ibboard.co.uk> |
---|---|
date | Mon, 31 Oct 2011 20:23:09 +0000 |
parents | 50b8466783ed |
children |
line wrap: on
line diff
--- a/API/Savers/Xml/WarFoundryXmlFileSaverTests.cs Fri Oct 28 20:52:01 2011 +0100 +++ b/API/Savers/Xml/WarFoundryXmlFileSaverTests.cs Mon Oct 31 20:23:09 2011 +0000 @@ -69,9 +69,14 @@ return StringManipulation.StringToBytes(@"<?xml version=""1.0"" encoding=""UTF-8""?><system xmlns=""http://ibboard.co.uk/warfoundry/system"" xmlns:cats=""http://ibboard.co.uk/warfoundry/cats"" id=""mocksystem"" name=""Mock Game System"" defaultArmySize=""1000"" warn=""true"" allowAllies=""false"" defaultPtsAbbreviationSingular=""" + singular + @""" defaultPtsAbbreviationPlural=""" + plural + @""" defaultPtsNameSingular=""" + singularName + @""" defaultPtsNamePlural=""" + pluralName + @"""><categories /><sysStatsList defaultStats=""default""><sysStats id=""default"" /></sysStatsList></system>"); } - protected override byte[] GetGameSystemContentWithCategories () + protected override byte[] GetGameSystemContentWithCategories() { return StringManipulation.StringToBytes(@"<?xml version=""1.0"" encoding=""UTF-8""?><system xmlns=""http://ibboard.co.uk/warfoundry/system"" xmlns:cats=""http://ibboard.co.uk/warfoundry/cats"" id=""mocksystem"" name=""Mock Game System"" defaultArmySize=""1000"" warn=""true"" allowAllies=""false"" defaultPtsAbbreviationSingular="""" defaultPtsAbbreviationPlural="""" defaultPtsNameSingular="""" defaultPtsNamePlural=""""><categories><cat id=""cat1"" name=""Heroes"" maxPoints=""1000"" maxPercentage=""25"" /><cat id=""cat2"" name=""Warriors"" minPoints=""500"" minPercentage=""35"" /></categories><sysStatsList defaultStats=""default""><sysStats id=""default"" /></sysStatsList></system>"); } + + protected override byte[] GetGameSystemContentWithStats() + { + return StringManipulation.StringToBytes(@"<?xml version=""1.0"" encoding=""UTF-8""?><system xmlns=""http://ibboard.co.uk/warfoundry/system"" xmlns:cats=""http://ibboard.co.uk/warfoundry/cats"" id=""mocksystem"" name=""Mock Game System"" defaultArmySize=""1000"" warn=""true"" allowAllies=""false"" defaultPtsAbbreviationSingular="""" defaultPtsAbbreviationPlural="""" defaultPtsNameSingular="""" defaultPtsNamePlural=""""><categories /><sysStatsList defaultStats=""stats""><sysStats id=""default"" /><sysStats id=""stats""><sysStat name=""M"" /><sysStat name=""S"" /><sysStat name=""T"" /><sysStat name=""W"" /></sysStats></sysStatsList></system>"); + } } }