public RotateFaceClockwiseCommandtests() { var mockFace = new Mock <CubeFace>(Color.White, 1, 1); cubeMock = new Mock <Cube>(mockFace.Object, mockFace.Object, mockFace.Object, mockFace.Object, mockFace.Object, mockFace.Object); rotateFaceClockwiseCommand = new RotateFaceClockwiseCommand(cubeMock.Object, cubeMock.Object.FrontFace); }
public void CanClockwiseUnexecute(RotateFaceClockwiseCommand rotateFaceClockwiseCommand, CubeFace targetFace, Mock <Cube> cubeMock) { rotateFaceClockwiseCommand.Unexecute(); cubeMock.Verify(call => call.RotateCounterClockwise(targetFace)); }