public void GivenFactory_WhenCreateFace_ThenReturnsExpectedTypeAndColor(FaceType faceType, Color color) { var face = new FaceFactory().CreateFace(faceType); Assert.That(face.Type, Is.EqualTo(faceType)); Assert.IsTrue(face.Facies.All(x => x.Color == color)); }
public void getFaceByInt() { FaceFactory myFactory = new FaceFactory(); Assert.AreEqual(Face.L, FaceFactory.getFaceByInt(3)); Assert.AreEqual(Face.R, FaceFactory.getFaceByInt(2)); Assert.AreEqual(Face.U, FaceFactory.getFaceByInt(0)); Assert.AreEqual(Face.D, FaceFactory.getFaceByInt(1)); Assert.AreEqual(Face.F, FaceFactory.getFaceByInt(4)); Assert.AreEqual(Face.B, FaceFactory.getFaceByInt(5)); }
public void Init(FaceCompreaSet faceCompreaSet) { this._faceCompreaSet = faceCompreaSet; this._faceCompreaSet.FaceTemplates = faceCompreaSet.FaceTemplates; this._faceCompare1 = FaceFactory.Create(this._faceCompreaSet.FaceCompareType); this._faceCompare1.CreateFaceEngne(); this._faceCompreaThread = new FaceCompreaThread(this._faceCompreaSet, this._faceCompare1); this._faceDeteiveThread = new FaceDeteiveThread(this._faceCompreaThread, this._faceCompreaSet); this._faceCaller = new Thread(new ThreadStart(this._faceCompreaThread.Execute)); this._captureCaller = new Thread(new ThreadStart(this._faceDeteiveThread.Execute)); this._captureHelper = new CaptureHelper(this._faceDeteiveThread, this._faceCompreaSet); }