public void TestNumber_WithDouble() { var service = this.GetService(); var xmlValue = new XmlNumber("Double", 10.5); var result = service.Resolve <double>(xmlValue); Assert.AreEqual(10.5, result); }
public void TestNumber_WithInt() { var service = this.GetService(); var xmlValue = new XmlNumber("Int32", 10); var result = service.Resolve <int>(xmlValue); Assert.AreEqual(10, result); }
public void TestGuessInt_ToPropertyTypeString() { var service = this.GetService(); var xmlValue = new XmlNumber("Int32", 10); var result = service.Resolve <string>(xmlValue); Assert.AreEqual("10", result); }
public void TestNumber_WithInt_IsConverted() { var service = this.GetService(); var xmlValue = new XmlNumber("Int64", 10); var result = service.Resolve <Int64>(xmlValue); Assert.AreEqual((Int64)10, result); }
public void TestNumber() { var service = this.GetService(); int MyInt = 10; Int16 MyInt16 = 10; Int32 MyInt32 = 10; Int64 MyInt64 = 10; Byte MyByte = 201; SByte MySByte = -102; UInt16 MyUInt16 = 10; UInt32 MyUInt32 = 10; UInt64 MyUInt64 = 10; Decimal MyDec = 10.5M; Double MyDouble = 10.5; Single MySingle = 10.5F; var xmlInt = new XmlNumber("Int32", MyInt); var xmlInt16 = new XmlNumber("Int16", MyInt16); var xmlInt32 = new XmlNumber("Int32", MyInt32); var xmlInt64 = new XmlNumber("Int64", MyInt64); var xmlByte = new XmlNumber("Byte", MyByte); var xmlSByte = new XmlNumber("SByte", MySByte); var xmlUInt16 = new XmlNumber("UInt16", MyUInt16); var xmlUInt32 = new XmlNumber("UInt32", MyUInt32); var xmlUInt64 = new XmlNumber("UInt64", MyUInt64); var xmlMyDec = new XmlNumber("Decimal", MyDec); var xmlMyDouble = new XmlNumber("Double", MyDouble); var xmlMySingle = new XmlNumber("Single", MySingle); var resultInt = service.GetRoot(xmlInt); var resultInt16 = service.GetRoot(xmlInt16); var resultInt32 = service.GetRoot(xmlInt32); var resultInt64 = service.GetRoot(xmlInt64); var resultByte = service.GetRoot(xmlByte); var resultSByte = service.GetRoot(xmlSByte); var resultUInt16 = service.GetRoot(xmlUInt16); var resultUInt32 = service.GetRoot(xmlUInt32); var resultUInt64 = service.GetRoot(xmlUInt64); var resultMyDec = service.GetRoot(xmlMyDec); var resultMyDouble = service.GetRoot(xmlMyDouble); var resultMySingle = service.GetRoot(xmlMySingle); Assert.AreEqual("<Int32>10</Int32>", resultInt); Assert.AreEqual("<Int16>10</Int16>", resultInt16); Assert.AreEqual("<Int32>10</Int32>", resultInt32); Assert.AreEqual("<Int64>10</Int64>", resultInt64); Assert.AreEqual("<Byte>201</Byte>", resultByte); Assert.AreEqual("<SByte>-102</SByte>", resultSByte); Assert.AreEqual("<UInt16>10</UInt16>", resultUInt16); Assert.AreEqual("<UInt32>10</UInt32>", resultUInt32); Assert.AreEqual("<UInt64>10</UInt64>", resultUInt64); Assert.AreEqual("<Decimal>10.5</Decimal>", resultMyDec); Assert.AreEqual("<Double>10.5</Double>", resultMyDouble); Assert.AreEqual("<Single>10.5</Single>", resultMySingle); }