public void Initialize() { cacheService = new RuntimeCaching(); fibonacciFactory = new FibonacciFactory(); }
public FibonacciSequence(IFibonacciFactory fibonacciFactory, IFibonacciCache fibonacciCache) { this.fibonacciFactory = fibonacciFactory ?? throw new ArgumentNullException(nameof(fibonacciFactory)); this.fibonacciCache = fibonacciCache ?? throw new ArgumentNullException(nameof(fibonacciCache)); }
public void Initialize() { cacheService = new RedisCache(TimeSpan.FromMinutes(15)); fibonacciFactory = new FibonacciFactory(); }