public async Task SaveSnapshot(AggregateSnapshot snapshot) { await GetCollection().ReplaceOneAsync(_snapshotSerializer.GetIdFilter(snapshot.AggregateId), _snapshotSerializer.Serialize(snapshot), MockUpsert); } }