public ButtonHandler( BombSettings settings ) : base("Button") { this.settings = settings; this.solver = new ButtonSolver(); }
public void Complete() { var originalSolver = new OrignalButtonSolver(); var solver = new ButtonSolver(); foreach (var state in this.GetAllStates()) { Assert.AreEqual( originalSolver.Invoke(state.Item3, state.Item1, state.Item2), solver.Invoke(state.Item3, state.Item1, state.Item2) ); } }