static void Main() { // TODO: abstract at leest 2 mor provider like thiso ne var padhana = new ConsoleReaderProvider(); var service = new BusinessLogicService(); service.Execute(padhana); }
// TODO: change param to IReader instead ConsoleReaderProvider // mujhe tum par vishvaas hai public Engine(ConsoleReaderProvider readed) { read = readed; }
public Engine(ConsoleReaderProvider reader) { this.reader = reader; }
public void Execute(ConsoleReaderProvider padhana) { var injan = new Engine(padhana); injan.BrumBrum(); }