public void ExecuteInitializesBoardAndSetsInitialBoardStateInCorrectOrder() { _instance.Execute(); Received.InOrder(() => { initializeBoardSignal.Dispatch(new GridCellKey(NumRows, NumCols)); setInitialStateSignal.Dispatch(); }); }
public void InitializeBoardSignalFiringInitializesBoardView() { int expectedRows = 8; int expectedCols = 8; SetUpRealSignal(); _instance.OnRegister(); initializeBoardSignal.Dispatch(new GridCellKey(expectedRows, expectedCols)); view.Received().SetBoardDimensions(expectedRows, expectedCols); }