public AllThingsEverInBasketSbapshotEvent(AllThingsEverPutIntoBasketSnapshot snapshot) { Snapshot = snapshot; }
private static async Task CreateSomeSnapshots() { var store = new Store(); var allThings = await new ProjectionFromBasket <AllThingsEverPutIntoBasket>(AllThingsEverPutIntoBasket.Replay).Project(BasketId); await store.Snapshot($"basket-{BasketId}", "all", new AllThingsEverInBasketSbapshotEvent(AllThingsEverPutIntoBasketSnapshot.FromModel(allThings))); }