示例#1
0
        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);
        }
示例#2
0
 public void CanClockwiseUnexecute(RotateFaceClockwiseCommand rotateFaceClockwiseCommand, CubeFace targetFace, Mock <Cube> cubeMock)
 {
     rotateFaceClockwiseCommand.Unexecute();
     cubeMock.Verify(call => call.RotateCounterClockwise(targetFace));
 }