public void AsNumber_ReturnsFallbackValue() { // Arrange IJsonObject json0 = JsonObject.OfNull(); // Act // Assert Assert.That(json0.AsNumber(1), Is.EqualTo(1)); }
public void AsNumber_ThrowsException() { // Arrange IJsonObject json0 = JsonObject.OfNull(); // Act // Assert Assert.Throws <ApplicationException>(() => json0.AsNumber()); }
public void AsNumber_ReturnsFallbackValue() { // Arrange IJsonObject json0 = JsonObject.Of(false); IJsonObject json1 = JsonObject.Of(true); // Act // Assert Assert.That(json0.AsNumber(1), Is.EqualTo(1)); Assert.That(json1.AsNumber(2), Is.EqualTo(2)); }
public void AsNumber_ThrowsException() { // Arrange IJsonObject json0 = JsonObject.Of(true); IJsonObject json1 = JsonObject.Of(false); // Act // Assert Assert.Throws <ApplicationException>(() => json0.AsNumber()); Assert.Throws <ApplicationException>(() => json1.AsNumber()); }
public void AsNumber_IgnoresFallbackValues() { // Arrange IJsonObject json0 = JsonObject.Of(0.5); IJsonObject json1 = JsonObject.Of(-1.0); // Act // Assert Assert.That(json0.AsNumber(1), Is.EqualTo(0.5)); Assert.That(json1.AsNumber(2), Is.EqualTo(-1)); }
public void AsNumber_ReturnsValue() { // Arrange IJsonObject json0 = JsonObject.Of(0.5); IJsonObject json1 = JsonObject.Of(-1.0); // Act // Assert Assert.That(json0.AsNumber(), Is.EqualTo(0.5)); Assert.That(json1.AsNumber(), Is.EqualTo(-1)); }
public void AsNumber_ReturnsFallbackValue() { // Arrange IJsonObject json0 = JsonObject.Of(string.Empty); IJsonObject json1 = JsonObject.Of("abc"); // Act // Assert Assert.That(json0.AsNumber(1), Is.EqualTo(1)); Assert.That(json1.AsNumber(2), Is.EqualTo(2)); }
public void AsNumber_ThrowsException() { // Arrange IJsonObject json0 = JsonObject.Of(string.Empty); IJsonObject json1 = JsonObject.Of("abc"); // Act // Assert Assert.Throws <ApplicationException>(() => json0.AsNumber()); Assert.Throws <ApplicationException>(() => json1.AsNumber()); }
public void AsNumber_ReturnsFallbackValue() { // Arrange IJsonObject json0 = JsonObject.Of(new bool[0]); IJsonObject json1 = JsonObject.Of("abc", "def"); // Act // Assert Assert.That(json0.AsNumber(1), Is.EqualTo(1)); Assert.That(json1.AsNumber(2), Is.EqualTo(2)); }
public void AsNumber_ThrowsException() { // Arrange IJsonObject json0 = JsonObject.Of(new bool[0]); IJsonObject json1 = JsonObject.Of("abc", "def"); // Act // Assert Assert.Throws <ApplicationException>(() => json0.AsNumber()); Assert.Throws <ApplicationException>(() => json1.AsNumber()); }
public void AsNumber_ReturnsFallbackValue() { // Arrange IJsonObject json0 = JsonObject.FromString("{}"); IJsonObject json1 = JsonObject.FromString("{a:'abc',b:123,c:true,d:null,e:[],f:{}}"); // Act // Assert Assert.That(json0.AsNumber(1), Is.EqualTo(1)); Assert.That(json1.AsNumber(2), Is.EqualTo(2)); }
public void AsNumber_ThrowsException() { // Arrange IJsonObject json0 = JsonObject.FromString("{}"); IJsonObject json1 = JsonObject.FromString("{a:'abc',b:123,c:true,d:null,e:[],f:{}}"); // Act // Assert Assert.Throws <ApplicationException>(() => json0.AsNumber()); Assert.Throws <ApplicationException>(() => json1.AsNumber()); }