public void ToObject_Null() { // Arrange var doubleNode = new JsonDoubleNode(); Type type = null; // Act doubleNode.ConvertTo(type); }
private void ToObject_Parameterized <T>(double value, T expectedResult) { // Arrange var integerNode = new JsonDoubleNode(value); // Act T result = integerNode.ConvertTo <T>(); // Assert Assert.AreEqual(expectedResult, result); }
private void Value_set_Parameterized(double value) { // Arrange var doubleNode = new JsonDoubleNode(); // Act doubleNode.Value = value; // Assert Assert.AreEqual(value, doubleNode.Value); }
private void ToString_Parameterized(double value, string expectedResult) { // Arrange var doubleNode = new JsonDoubleNode(value); // Act string result = doubleNode.ToString(); // Assert Assert.AreEqual(expectedResult, result); }
public void Clone_MaximumValue() { // Arrange var doubleNode = new JsonDoubleNode(double.MaxValue); // Act var cloneNode = doubleNode.Clone() as JsonDoubleNode; // Assert Assert.AreNotSame(doubleNode, cloneNode); Assert.AreEqual(doubleNode.Value, cloneNode.Value); }
public void Clone_SmallValue() { // Arrange var doubleNode = new JsonDoubleNode(0.00000001); // Act var cloneNode = doubleNode.Clone() as JsonDoubleNode; // Assert Assert.AreNotSame(doubleNode, cloneNode); Assert.AreEqual(doubleNode.Value, cloneNode.Value); }
private void WriteTo_Parameterized(double value, string expectedResult) { // Arrange var doubleNode = new JsonDoubleNode(value); var writer = JsonWriter.Create(); // Act doubleNode.Write(writer); // Assert Assert.AreEqual(expectedResult, writer.ToString()); }
public void ToString_DecimalValue_DefaultCulture() { // Arrange var node = new JsonDoubleNode(0.1234567); // Act string json = node.ToString(); // Assert Assert.IsNotNull(node); Assert.AreEqual("0.1234567", json); }
public void ToString_DecimalValue_CultureWithDifferentDecimalSeparator() { CultureTestUtility.ExecuteInCulture("fr-FR", () => { // Arrange var node = new JsonDoubleNode(0.1234567); // Act string json = node.ToString(); // Assert Assert.IsNotNull(node); Assert.AreEqual("0.1234567", json); }); }