public PersonProcessor(IPersonReader reader, IPersonParser parser, IPersonWriter writer, IPersonValidator validator, IPersonSorter sorter) { _reader = reader; _parser = parser; _writer = writer; _validator = validator; _sorter = sorter; }
public AddCommandExecutor(IPersonRepository personRepository, IPersonParser personParser, IPosterRepository posterRepository, IPosterParser posterParser) : base(personRepository, posterRepository) { this.personParser = personParser; this.posterParser = posterParser; }
public MainWindowViewModel(IDialogService dialogService = null, IPersonListViewModel personListVM = null, IPersonParser parser = null, IPersonFactory factory = null, IFileProxy fileProxy = null, IFileWrapper wrapper = null) { m_dialogService = dialogService ?? new DialogService.DialogService(null); PersonListVM = personListVM ?? new PersonListViewModel(); m_factory = factory ?? new PersonFactory(); m_fileWrapper = wrapper ?? new FileWrapper(); m_fileProxy = fileProxy; m_parser = parser ?? new PersonParser(factory); HaveLoadedPeople = false; LoadCommands(); }
public When_I_call_PersonRepository() { var address = new AddressBuilder().WithA1("123 Fake Street").WithCity("Fakecity").WithPostCode("F1 23FF").Build(); expected = new PersonBuilder() .WithTitle("Mr") .WithFirstName("Liam") .WithLastName("Woods") .WithEmail("*****@*****.**") .WithAddress(address) .Build(); personParser = Substitute.For<IPersonParser>(); personParser.stringToPerson(Resources.TestCustomer).Returns(expected); personRepository = new PersonRepository(personParser); // Act actual = personRepository.Persons(Resources.TestCustomer).ToList(); }
public PersonConverter( IPersonInputter inputter, IPersonParser parser, IPersonOutputter outputter) { if (inputter is null) { throw new ArgumentNullException(nameof(inputter)); } if (parser is null) { throw new ArgumentNullException(nameof(parser)); } if (outputter is null) { throw new ArgumentNullException(nameof(outputter)); } _inputter = inputter; _parser = parser; _outputter = outputter; }
public PersonFilter(IPersonParser personParser) { _personParser = personParser; }
public PersonProviderFactory(IStringListProvider provider, IPersonParser parser) { _provider = provider; _parser = parser; }
public PersonRepository(IFileStorer fileStorer, IPersonParser personParser) { _fileStorer = fileStorer; _personParser = personParser; }
public Person(IPersonRepository personRepository, IPersonParser personParser) { this._personParser = personParser; this._personRepository = personRepository; }
public PersonRepository(IPersonParser personParser) { _personParser = personParser; }