public PubsubGameBoardQueueSolver( IOptions <PubsubGameBoardQueueOptions> options, ILogger <PubsubGameBoardQueueSolver> logger, SolveStateStore solveStateStore, IDumb idumb, InMemoryGameBoardStackImpl inMemoryGameBoardStack, Solver solver) : base(options, logger) { _solveStateStore = solveStateStore; _idumb = idumb; _inMemoryGameBoardStack = inMemoryGameBoardStack; _solver = solver; }
public void CheckProducts() { if (factory != null) // Checks to see if factory is null because no factory means no products. { Console.WriteLine(manu + " Factory Production:"); ISmart sPhone = factory.GetSmart(); IDumb dPhone = factory.GetDumb(); Console.Write("Smartphone: "); Console.WriteLine(manu + " " + sPhone.getName()); // Prints out the Manufacturer and Model of Smartphone Console.Write("Dumb-Phone: "); Console.WriteLine(manu + " " + dPhone.getName()); // Prints out the Manufacturer and Model of Dumbphone } else { Console.WriteLine("No factory. No products."); } }