This somehow got through my round of testing.... my bad! but thanks @gjedlicska for spotting this while 2.20 is still in wip! 🙌
In This PR
Added support in our deserializer for IList and IReadOnlyList typed properties
Added a unit test for said support
Added a test in Objects.Tests to test that object model properties are one of the types supported by both our serializer and Deserializer (hard coded right now). Hopefully this will help ensure we never introduce this type of issue again.
https://github.com/specklesystems/speckle-sharp/pull/3451 introduced an issue where we were successfully serializing, but not successfully deserializing
IReadOnlyList
properties.This somehow got through my round of testing.... my bad! but thanks @gjedlicska for spotting this while 2.20 is still in wip! 🙌
In This PR
IList
andIReadOnlyList
typed propertiesObjects.Tests
to test that object model properties are one of the types supported by both our serializer and Deserializer (hard coded right now). Hopefully this will help ensure we never introduce this type of issue again.