Skip to content

Commit 40ff453

Browse files
committed
unit test to prove empty array problem
1 parent f35f6f3 commit 40ff453

1 file changed

Lines changed: 13 additions & 0 deletions

File tree

test/PartialResponse.AspNetCore.Mvc.Formatters.Json.Test/JsonSerializerExtensionsTests.cs

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -174,5 +174,18 @@ public void TheSerializeMethodFilterCorrectlyUsingCache()
174174
// Assert
175175
Assert.Equal("[{\"foo\":\"bar\"},{\"foo\":\"bar\"}]", result.ToString());
176176
}
177+
178+
[Fact]
179+
public void TheSerializeMethodShouldFilterArrayElementInsideArrayElement2()
180+
{
181+
// Arrange
182+
var value = new { totalCount = 0, data = new object[0] };
183+
184+
// Act
185+
jsonSerializer.Serialize(this.jsonWriter, value, _ => true);
186+
187+
// Assert
188+
Assert.Equal("{\"totalCount\":0,\"data\":[]}", result.ToString());
189+
}
177190
}
178191
}

0 commit comments

Comments
 (0)