Example #1
0
        public RotateFaceCounterClockwiseCommandTests()
        {
            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);
            rotateFaceCounterClockwiseCommand = new RotateFaceCounterClockwiseCommand(cubeMock.Object, cubeMock.Object.FrontFace);
        }
Example #2
0
 public void CanCounterClockwiseUnexecute(RotateFaceCounterClockwiseCommand rotateFaceClockwiseCommand, CubeFace targetFace, Mock <Cube> cubeMock)
 {
     rotateFaceClockwiseCommand.Unexecute();
     cubeMock.Verify(call => call.RotateClockwise(targetFace));
 }