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));
        }
Esempio n. 2
0
        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));
        }
Esempio n. 3
0
 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);
 }