Embark (nuget): Micro document database with a focus on visibility & simplicity.  The same 35kb dll is used for:  - Saving data to text file(s) locally - Optionally hosting and connecting to a HTTP Embark server - Optional runtime-only persistence for unit testing/mocks  - Doesn't force any ID or [Attribute] conventions you that you must use - Still, optional convention based interaction is avaliable. - Flexible constructor injection for custom behaviour of data storage and/or serialization.  Examples & source @ http://ideaflare.github.io/embark Feedback, suggestions & pull requests welcome!
Keywords: tdd|nosql|database|prototype|mock