cs-util-com / cscore

cscore is a minimal-footprint library providing commonly used helpers & patterns for your C# projects. It can be used in both pure C# and Unity projects.
https://cs-util-com.github.io/cscore/
Apache License 2.0
195 stars 32 forks source link

Implement Redux datastore example that mixes immutable and mutable app state #52

Closed cs-util closed 3 years ago

cs-util commented 3 years ago

In a real world application there will likely always be some part of the state of the app that is not managed by the Redux datastore, it would be great to have a code example DataStoreExample3 similar to DataStoreExample2 that creates such a scenario and explores test-driven what typical problems occur because of the mix and how these could be addressed on a framework level

cs-util commented 3 years ago

Such an example data model is now added in https://github.com/cs-util-com/cscore/blob/master/CsCore/xUnitTests/src/Plugins/CsCoreXUnitTests/com/csutil/tests/model/immutable/DataStoreExample4.cs