public static FizzBuzzProjectionHydrator Restore(string key, FizzBuzzProjection memento) { return(new FizzBuzzProjectionHydrator(key, memento)); }
public FizzBuzzProjectionHydrator(string key, FizzBuzzProjection memento = null) { this.PendingMessages = new object[0]; this.Key = key; this.projection = memento ?? new FizzBuzzProjection(); }