private FakeDateProvider() { mockDateProvider = A.Fake <IProvideDate>(); A.CallTo(() => mockDateProvider.TodaysDate) .Returns(DateTime.Today); }
public Account( IProvideDate dateProvider, IStoreTransactions transactionsStore, IAmConsole console) { this.dateProvider = dateProvider ?? throw new ArgumentNullException(nameof(dateProvider)); this.transactionsStore = transactionsStore ?? throw new ArgumentNullException(nameof(transactionsStore)); this.console = console ?? throw new ArgumentNullException(nameof(console)); }