public void MustBeAnObject() { var instance = new JApiObject(); var result = instance.ToString(); result.Should().Be("{}"); }
public void MayContainAVersionButWillIgnoreWhiteSpace() { var instance = new JApiObject(version: " "); var result = instance.ToString(Newtonsoft.Json.Formatting.None); result.Should().Be("{}"); }
public void MayContainAMetaObjectThatNests() { var instance = new JApiObject(meta: new JObject(new JProperty("some", new JObject(new JProperty("nested", "thing"))))); var result = instance.ToString(Newtonsoft.Json.Formatting.None); result.Should().Be("{\"meta\":{\"some\":{\"nested\":\"thing\"}}}"); }
public void MayContainAVersion() { var instance = new JApiObject(version: "1.0"); var result = instance.ToString(Newtonsoft.Json.Formatting.None); result.Should().Be("{\"version\":\"1.0\"}"); }
public void MayContainAMetaObjectThatIsEmpty() { var instance = new JApiObject(meta: new JObject()); var result = instance.ToString(Newtonsoft.Json.Formatting.None); result.Should().Be("{\"meta\":{}}"); }