public AddressBookConsoleApp(CommandLineApplication app, IAddressBookBusiness addressBookBusiness) { this.app = app; this.addressBookBusiness = addressBookBusiness; CommandOption helpOption = app.HelpOption(HelpFlag); helpOption.Inherited = true; app.FullName = typeof(Program).FullName; app.OnExecute(() => { app.ShowHelp(); return(0); }); ConfigureForCountGenderCommand(app); ConfigureForCalculateAgeDifferenceCommand(app); ConfigureForFindOldestCommand(app); ConfigureForFindUserByNameCommand(app); }
public void InitializeForTest() { addressBookRepositoryMock = new Mock <IAddressBookRepository>(); addressBookRepositoryMock.Setup(abr => abr.RetrieveAllPersons()).Returns(persons); addressBookBusiness = new AddressBookBusiness(addressBookRepositoryMock.Object); }