public void dMirrorIsD2MirrorPlus180Rot() { Transformator dm = new Mirror(Difficulty.HARD, 0); Transformator d2m = new Mirror(Difficulty.HARD, 1); Transformator r180 = new Rotate(Difficulty.HARD, 0); checkTrfCompsEqual( new List <Transformator>() { dm }, new List <Transformator>() { d2m, r180 }); }
public void hMirrorIsVMirrorPlus180Rot() { Transformator hm = new Mirror(Difficulty.NORMAL, 0); Transformator vm = new Mirror(Difficulty.NORMAL, 1); Transformator r180 = new Rotate(Difficulty.HARD, 0); checkTrfCompsEqual( new List <Transformator>() { hm }, new List <Transformator>() { vm, r180 }); }
public void dPlusHMirrorIsD2PlusVMirror() { Transformator dm = new Mirror(Difficulty.HARD, 0); Transformator hm = new Mirror(Difficulty.NORMAL, 0); Transformator d2m = new Mirror(Difficulty.HARD, 1); Transformator vm = new Mirror(Difficulty.NORMAL, 1); checkTrfCompsEqual( new List <Transformator>() { dm, hm }, new List <Transformator>() { d2m, vm }); }
public void twoDiagonal2MirroringIsID() { Transformator trf = new Mirror(Difficulty.HARD, 1); checkRepeatedTrfIsID(trf, 2); }
public void twoVerticalMirroringIsID() { Transformator trf = new Mirror(Difficulty.NORMAL, 1); checkRepeatedTrfIsID(trf, 2); }