* snapshot testing with verify
* formatting
* add back old serialization tests
* pass verify
* use json correctly
* formatting
* Don't use Quibble and order ourselves because ordering doesn't matter
* whitespace on snapshot
* Better json diffing? Quibble is back
* add common project
* add object unit tests to see how verify would work
* format
* move random exes to new solution folder
* update lock files
* xunit unit tests
* most pass with formatting
* convert objects to xunit
* remove nunit
* format
* merge fixes
* switch objects to fluent assertions
* update to fluent assertions
* more FA
* convert all to FA
* Format
* Fix tests
* formatting
* hopefully made credential test better
* Catch more specific exception
* use another more specific exception
* Fix tests
* update to xunit
* update packages
* removes unused classes and gh schema constructors
* additional cleanup of backwards compatibility (v2)
* Update Arc.cs
* updates unit tests
* re-adds bbox to box
* updates tests
* pr fixes for backwards compatibility
* Uses a new objects test in Revit for serialization tests
* format
* updates revit model curve class to inherit from curve geometry, and adds deprecated v2 classes
* fixes transform unit tests
* fixes deprecated speckle type
* removes unnecessary new revit curve classes
---------
Co-authored-by: Adam Hathcock <adam@hathcock.uk>
Co-authored-by: Alan Rynne <alan@rynne.es>
* Sdk
* Objects
* Supressed IDE warnings via editor config instead of nowarn
* Nullability and other warnings
* using
* Required keyword on lines and meshes
* Fixed test project
* fixed tests
* Proxies
* Fixed equality of Point
* IEquatable
* Fixed issue with serialization of detached lists
* Added tests for jsonIgnore affecting id calc
* removed comments
* Fixed issue with fallback to double on large values
* Fixed undocumented large number support
* compiles with relevant deletions
* Test fixes
* fix type loading
* type load for tests
* speckle objects renamespace
* rename Core to Sdk
* Fix test references
* tests renaming
* rename logging
* fmt
* start of adding an attribute to all base types
* convert all types and do basic test
* Fix most tests
* fix more tests
* fmt
* Build fix
* add changes and more tests
* Fix tests
* Fix integration tests