Skip to content

Commit

Permalink
Address comments
Browse files Browse the repository at this point in the history
  • Loading branch information
schoims committed Jan 3, 2023
1 parent 97a068f commit ee9a740
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 12 deletions.
17 changes: 8 additions & 9 deletions iothub/service/tests/QueryTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -298,12 +298,12 @@ public void QueryResultUserSuppliedContinuationTest()
public void QueryResult_OverrideDefaultJsonSerializer_Ok()
{
// simulate json serialize/deserialize
var serverQueryResult = new QueryResult()
var serverQueryResult = new QueryResult
{
Type = QueryResultType.Twin,
Items = new List<Twin>()
Items = new List<Twin>
{
new Twin()
new Twin
{
DeviceId = "test",
}
Expand All @@ -314,7 +314,7 @@ public void QueryResult_OverrideDefaultJsonSerializer_Ok()
var settings = new JsonSerializerSettings { MaxDepth = 3 };
// serialize
var jsonQueryResult = JsonConvert.SerializeObject(serverQueryResult, settings);
Assert.AreEqual("{\"type\":\"twin\",\"items\":[{\"deviceId\":\"test\",\"etag\":null,\"version\":null,\"properties\":{\"desired\":{},\"reported\":{}}}],\"continuationToken\":\"GYUVJDBJFKJ\"}", jsonQueryResult);
jsonQueryResult.Should().Be("{\"type\":\"twin\",\"items\":[{\"deviceId\":\"test\",\"etag\":null,\"version\":null,\"properties\":{\"desired\":{},\"reported\":{}}}],\"continuationToken\":\"GYUVJDBJFKJ\"}");
// deserialize
var clientQueryResult = JsonConvert.DeserializeObject<QueryResult>(jsonQueryResult, settings);
}
Expand All @@ -323,12 +323,12 @@ public void QueryResult_OverrideDefaultJsonSerializer_Ok()
public void QueryResult_OverrideDefaultJsonSerializer_ExceedMaxDepthThrows()
{
// simulate json serialize/deserialize
var serverQueryResult = new QueryResult()
var serverQueryResult = new QueryResult
{
Type = QueryResultType.Twin,
Items = new List<Twin>()
Items = new List<Twin>
{
new Twin()
new Twin
{
DeviceId = "test",
}
Expand All @@ -339,8 +339,7 @@ public void QueryResult_OverrideDefaultJsonSerializer_ExceedMaxDepthThrows()
var settings = new JsonSerializerSettings { MaxDepth = 2 };
// serialize
var jsonQueryResult = JsonConvert.SerializeObject(serverQueryResult, settings);
Assert.AreEqual("{\"type\":\"twin\",\"items\":[{\"deviceId\":\"test\",\"etag\":null,\"version\":null,\"properties\":{\"desired\":{},\"reported\":{}}}],\"continuationToken\":\"GYUVJDBJFKJ\"}", jsonQueryResult);
// deserialize
jsonQueryResult.Should().Be("{\"type\":\"twin\",\"items\":[{\"deviceId\":\"test\",\"etag\":null,\"version\":null,\"properties\":{\"desired\":{},\"reported\":{}}}],\"continuationToken\":\"GYUVJDBJFKJ\"}"); // deserialize
// act
Func<QueryResult> act = () => JsonConvert.DeserializeObject<QueryResult>(jsonQueryResult, settings);

Expand Down
6 changes: 3 additions & 3 deletions iothub/service/tests/SerializationTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -87,9 +87,9 @@ public void Twin_Json_OverrideDefaultJsonSerializer_Ok()
var settings = new JsonSerializerSettings { MaxDepth = 2 };
var twin = JsonConvert.DeserializeObject<Twin>(jsonString, settings);

Assert.IsNotNull(twin);
Assert.AreEqual(twin.DeviceId, "test");
Assert.AreEqual(twin.ETag, "AAAAAAAAAAM=");
twin.Should().NotBeNull();
twin.DeviceId.Should().Be("test");
twin.ETag.Should().Be("AAAAAAAAAAM=");
}

[TestMethod]
Expand Down

0 comments on commit ee9a740

Please sign in to comment.