2009-06-26 Robert Jordan * *.cs: Upgrade to new NUnit style. 2008-11-01 Sebastien Pouliot * EncryptedXmlTest.cs: Add null check test cases for many methods. * SignedXmlTest.cs: New. Check that GetIdElement returns null when either parameter is null. * TransformTest.cs: New. Check null check behavior. * XmlDecryptionTransformTest.cs: New. Check null check behavior. * XmlDsigC14NTransformTest.cs: Confirm MS.NET NRE behavior inside GetDigestedOutput method. * XmlDsigExcC14NTransformTest.cs: Confirm MS.NET NRE behavior inside GetDigestedOutput method. 2008-10-14 Gert Driesen * XmlDsigXsltTranformTest.cs: Added test for .ctor (bool). * XmlDsigEnvelopedTransformTest.cs: Added test for .ctor (bool). Use Assert class. Improved properties tests. * XmlDsigC14TransformTest.cs: Added test for .ctor (bool). * XmlDsigExcC14NTransformTest.cs: Added .ctor tests and added asserts IncludsiveNamespacesPrefixList * XmlDsigExcC14NWithCommentsTransformTest.cs: Added basic .ctor and properties tests. * XmlDsigC14NWithCommentsTransformTest.cs: Fixed line endings. * XmlLicenseTransformTest.cs: Added basic .ctor and properties tests. 2008-09-17 Sebastien Pouliot * SignedXmlTest.cs: Add test cases for HMACSHA[256|384|512] and HMACRIPEMD160 which are supported in 2.0. Based on test case from Fredrik Olsson on bug #425724. 2008-08-14 Gert Driesen * KeyInfoX509DataTest.cs * SignedInfoTest.cs * XmlDsigC14NTransformTest.cs * XmlDsigExcC14NTransformTest.cs * XmlDsigC14NWithCommentsTransformTest.cs * ReferenceTet.cs * SignatureTest.cs: Fixed line endings. 2008-05-25 Sebastien Pouliot * XmlDsigBase64TransformTest.cs: Add test case for InputTypes * XmlDsigExcC14NTransformTest.cs: Add test case for InputTypes 2007-03-22 Atsushi Enomoto * XmlDsigC14NTransformTest.cs : added test for xmlns attribute completion for input nodes, as well as test for PropagatedNamespaces (ignored so far). 2007-01-25 Atsushi Enomoto * SignedXmlTest.cs : enable SignElementWithPrefixedNamespace(). 2007-01-23 Atsushi Enomoto * SignedXmlTest.cs : fixed ambiguous variable name in previous tests. 2007-01-23 Atsushi Enomoto * SignedXmlTest.cs : run the transformation in yesterday's test twice. 2007-01-22 Atsushi Enomoto * XmlDsigExcC14NTransformTest.cs, XmlDsigC14NTransformTest.cs, SignedXmlTest.cs : added some more tests which blocks indigo. 2007-01-17 Atsushi Enomoto * XmlDsigExcC14NTransformTest.cs : new tests, mostly copied from non-exc test. 2007-01-12 Atsushi Enomoto * SignedXmlTest.cs : added DataReferenceToNonDataObject(). 2007-01-12 Atsushi Enomoto * DataObjectTest.cs : test to make sure to not clear attributes or children unnecessarily. 2007-01-12 Atsushi Enomoto * SignedXmlTest.cs : fixed ComputeSignatureNoSigningKey() to not expect silly exception. Added test for malformed reference. 2007-01-12 Atsushi Enomoto * SignedXmlTest.cs : added ComputeSignatureNoSigningKey(). 2006-11-01 Atsushi Enomoto * SignedXmlTest.cs : added Ignore for failing wrong test by design. 2006-10-11 Atsushi Enomoto * SignedXmlTest.cs : added a test for signature method mismatch. 2006-09-25 Gert Driesen * SignedXmlTest.cs: Added tests for bug #79454 and bug #79483 (marked NotWorking). 2006-09-22 Atsushi Enomoto * EncryptedXmlTest.cs, EncryptedXmlSample3.xml : another decryption test for padding sanity. 2006-09-21 Atsushi Enomoto * EncryptedXmlTest.cs : added roundtrip sample i.e. encryption test. 2006-09-21 Atsushi Enomoto * EncryptedXmlTest.cs, EncryptedXmlSample2.xml : Added another case that expects correct padding processing which is specified in W3C xmlenc spec section 5.2. 2006-09-21 Atsushi Enomoto * EncryptedXmlTest.cs : removed problematic culture change (was for debugging). 2006-09-21 Atsushi Enomoto * EncryptedXmlTest.cs : new file. Added practical example. * EncryptedXmlSample1.xml, sample.pfx : support files for the above test. 2006-09-06 Atsushi Enomoto * DataReferenceTest.cs : new test. 2005-09-27 Sebastien Pouliot * KeyInfoX509DataTest.cs: Fixed tests case for 2.0 RC. * XmlDsigXPathTransformTest.cs: Fixed tests case for 2.0 RC. 2005-05-31 Atsushi Enomoto * XmlDsigC14NWithCommentsTransformTest.cs : added File.Delete() sanity check on CleanUp(). 2005-05-05 Sebastien Pouliot * ReferenceTest.cs: Changed AddAllTransforms from Ignored to category NotDotNet as the test seems to fail only under NUnit. 2005-05-04 Sebastien Pouliot * AssertCrypto.cs: Added method to compare somewhat different but ok XML fragments (when the xmlns for xmldsig is on a different element). * KeyInfoTest.cs, KeyInfoRetrievalMethodTest.cs, ReferenceTest.cs, SignedInfoTest.cs, SignatureTest.cs, SignedXmlTest.cs, XmlDsigC14NTransformTest.cs, XmlDsigC14NWithCommentsTransformTest.cs, XmlDsigXPathTransformTest.cs: Make all tests works under Fx 2.0 beta 2 2005-05-02 Sebastien Pouliot * SignedXmlTest.cs: AddObject and AddReference now throws ArgumentNullException in 2.0. * XmlDsigC14NWithCommentsTransformTest.cs: InputType was fixed in 2.0. * XmlDsigC14NTransformTest.cs: InputType was fixed in 2.0. * XmlDsigXsltTransformTest.cs: Fixed tests for 2.0, InputType, Empty XSLT and invalid XSLT (new exception). 2005-04-28 Sebastien Pouliot * XmlDsigXPathTransformTest.cs: Marked FunctionHereObsolete (ignored) and LoadInputAsXmlNodeList (failure) as [Category("NotWorking")] as they both pass under MS 1.x runtime (for bad and/or good reasons). 2005-04-26 Sebastien Pouliot * KeyInfoX509DataTest.cs: Added new unit tests for NET_1_1 and updated tests to work on NET_2_0. 2005-04-06 Atsushi Enomoto * XmlDsigC14NTransformTest.cs : Reverted last change in LoadInputAsXmlNodeList2(). It is MS bug. It now handles Load() behavioral difference between Stream and XmlDocument as expected. 2005-02-27 Nick Drochak * XmlDsigXsltTransformTest.cs: * XmlDsigC14NTransformTest.cs: Make tests pass on MS.NET 1.1. 2004-06-06 Atsushi Enomoto * XmlDsigXsltTransformTest.cs : Fixed EmbeddedStylesheet() that missed xmlns:xsl declaration. 2004-05-20 Sebastien Pouliot * KeyInfoTest.cs: SetUp is now public (required for new nunit). * ReferenceTest.cs: SetUp is now public (required for new nunit). 2004-05-14 Atsushi Enomoto * XmlDsigC14NTransform.cs : Reverted Ingore attribute that does not seem like incorrect test. 2004-05-05 Atsushi Enomoto * XmlDsigBase64Transform.cs : LoadInputAsXmlNodeList() is testable. * XmlDsigC14NTransformTest.cs : Ignore LoadInputAsXmlNodeList(); that test premises incorrect namespace handling. * XmlDsigXPathTransformTest.cs : Removed some FIXMEs (counting node will give more expected results), plus some noise on FunctionHereObsolete(). 2004-03-26 Atsushi Enomoto * Added XmlDsigEnvelopedSignatureTransformTest.cs. * SignedXmlTest.cs : Added some KeyInfo and error handling repro. 2004-03-24 Atsushi Enomoto * ReferenceTest.cs : Test for keeping document object identity. * XmlDsigC14NTransformTest.cs : Fixed LoadInputAsXmlNodeList(). Here, passed XmlNodeList means filtered (e.g. XPath) nodes, which might contain parent and children as each node in the list. Added LoadInputAsXmlNodeList2(), which fails in the meantime. 2004-03-23 Atsushi Enomoto * SignedInfoTest.cs : assure the owner document object equality / inequality with related to LoadXml() and setting properties. 2004-03-23 Atsushi Enomoto * DataObjectTest.cs : assure that owner document object is different after setting properties. 2004-03-20 Sebastien Pouliot * SignedXmlTest.cs: Renamed GetPublicKey to PublicGetPublicKey to remove warning. 2004-03-19 Sebastien Pouliot * SignedXmlTest.cs: Completed unit tests as many methods were not tested at all previously. 2004-03-15 Sebastien Pouliot * SignedXmlTest.cs: Added null test for LoadXml. 2004-03-14 Atsushi Enomoto * XmlDsigXPathTransformTest.cs : added TransformSimple() and FunctionHere() [commented]. 2004-03-13 Atsushi Enomoto * XmlDsigC14NWithCommentsTransformTest,cs : world.txt causes FileShare Win32Error so it should be added only when it does not exist. * XmlDsigXsltTransformTest.cs : embedded stylesheet should have version attribute. EmbeddedStylesheet() should also load input doc. 2004-03-12 Sebastien Pouliot * XmlDsigC14NTransformTest.cs: Fixed missing files error under MS.NET. * XmlDsigC14NWithCommentsTransformTest.cs: Fixed missing files error under MS.NET. 2004-03-11 Atsushi Enomoto * XmlDsigC14NTransformTest.cs : Stream2String() should consider utf-8 escaping (i.e. it must be the same as with-comments test). Enabled example6 (encoding test). * XmlDsigXsltTransformTest.cs : GetXslDoc() now works (xmlns for dsig was missing). Added EmptyXslt(), EmbeddedStylesheet() and InvalidXslt(). Activated ignored LoadInputAsXXX() and Load2() by supplying xsl. 2004-03-04 Atsushi Enomoto * SignatureTest.cs : added some malformed xml tests. 2004-02-14 Atsushi Enomoto * XmlDsigC14NTransformTest.cs, XmlDsigC14NWithCommentsTransformTest.cs: uncommented some code blocks which should be tested. 2004-02-11 Sebastien Pouliot * KeyInfoTest.cs: Corrected the xmlRSA XML string. * ReferenceTest.cs: Tests fixed if XML is different (but equivalent) to MS implementation. * SignatureTest.cs: Tests fixed if XML is different (but equivalent) to MS implementation. * XmlDsigBase64TransformTest.cs: New UnprotectedGetInnerXml class to get results from the protected GetInnerXml. No more convertion to arrays. * XmlDsigC14NTransformTest.cs: New UnprotectedGetInnerXml class to get results from the protected GetInnerXml. Fixed input/output typo. Tests fixed if XML is different (but equivalent) to MS implementation. * XmlDsigC14NWithCommentsTransformTest.cs: New UnprotectedGetInnerXml class to get results from the protected GetInnerXml. Fixed input/output typo. * XmlDsigXPathTransformTest.cs: New. Unit tests XmlDsigXPathTransform. * XmlDsigXsltTransformTest.cs: New UnprotectedGetInnerXml class to get results from the protected GetInnerXml. Fixed input/output typo. 2003-12-14 Sebastien Pouliot * SignedXmlTest.cs: Added a new unit test to verify both bugs (no key assigned on verification and GetElementId) found when fixing #52084. 2003-07-28 Sebastien Pouliot * XmlDsigC14NTransformTest.cs: Corrected test for .NET 1.1 (that was a bug in .NET 1.0). There are no more unit test failures on Windows. 2003-07-27 Sebastien Pouliot * KeyInfoTest.cs: Added #if NET_1_0 for the RetrievalMethod bug. 2003-07-24 Sebastien Pouliot * XmlDsigC14NTransformTest.cs: New tests from Aleksey Sanin. * XmlDsigC14NWithCommentsTransformTest.cs: New tests from Aleksey Sanin. 2003-06-02 Sebastien Pouliot * KeyInfoRetrievalMethodTest.cs: Changed RetrievalElement to RetrievalMethod to match W3C specification and framework 1.1. 2003-05-13 Martin Willemoes Hansen * Tests inherits from Assertion and Assertion. prefix is removed 2003-03-03 Sebastien Pouliot * XmlDsigBase64TransformTest.cs: Simplified some parts when fixing XPath test. 2003-03-02 Sebastien Pouliot * KeyInfoNameTest.cs: Better naming. * KeyInfoRetrievalMethodTest.cs: Splitted a test. 2003-02-19 Sebastien Pouliot * All: Updated tests for NUnit2. Some big tests where splited in smaller ones. * XmlDsigC14NTransformTest.cs: New, but almost empty, test suite. * XmlDsigC14NWithCommentsTransformTest.cs: New, but almost empty, test suite. 2002-11-28 Sebastien Pouliot * AllTests.cs: Added missing test suites. 2002-11-20 Sebastien Pouliot * AllTests.cs: New. Added suites for very listed files. * DataObjectTest.cs: New. Test suite for DataObject. * DSAKeyValueTest.cs: New. Test suite for DSAKeyValue. * KeyInfoNameTest.cs: New. Test suite for KeyInfoName. * KeyInfoNodeTest.cs: New. Test suite for KeyInfoNode. * KeyInfoRetrievalMethodTest.cs: New. Test suite for DSAKeyValue. * KeyInfoTest.cs: New. Test suite for KeyInfo. * KeyInfoX509DataTest.cs: New. Test suite for KeyInfoX509Data. * ReferenceTest.cs: New. Incomplete test suite for Reference. * RSAKeyValueTest.cs: New. Test suite for RSAKeyValue. * SignatureTest.cs: New. Partial test suite for Signature. * SignedInfoTest.cs: New. Partial test suite for SignedInfo. * SignedXmlTest.cs: New. Partial test suite for SignedXml. * TransformChainTest.cs: New. Test suite for TransformChain. * XmlDsigBase64TransformTest.cs: New. Partial test suite for XmlDsigBase64Transform * XmlDsigXsltTransformTest.cs: New. Partial test suite for XmlDsigXsltTransform.