[I need to do that in order to follow the tutorial] ... day 1, get the test suite running with all test impls, day 2, implement the feeds properly, day 3 - 8, get the booking api working?
As it stands, on day 2, if I update the id types from long to string, it no longer builds, so either the instructions should start with "unplug the test impls and create stubs for your real impls", or there should be a generic version of the test impls so you can choose your id strategy up front I think?
Proposed solution:
Investigate whether FakeDatabase.NET could support both long and string IDs, to make it easier to partially implement without removing all the FakeDatabase.NET references in one go.
Also consider whether a "stub" based approach could be used after day 3-8, where the whole FakeDatabase is removed at once and replaced with stubs?
Reported issue:
Proposed solution:
Investigate whether FakeDatabase.NET could support both long and string IDs, to make it easier to partially implement without removing all the FakeDatabase.NET references in one go.
Also consider whether a "stub" based approach could be used after day 3-8, where the whole FakeDatabase is removed at once and replaced with stubs?