public void CreateAndDisposeWithParameter()
 {
     using (var parameter = new FacemarkAAM.Params())
         using (var facemark = FacemarkAAM.Create(parameter))
         {
             GC.KeepAlive(facemark);
         }
 }
        public void ParameterN()
        {
            const int value = 12345;

            using (var parameter = new FacemarkAAM.Params())
            {
                parameter.N = value;
                Assert.Equal(value, parameter.N);
            }
        }
        public void ParameterModelFilename()
        {
            const string value = "foo";

            using (var parameter = new FacemarkAAM.Params())
            {
                parameter.ModelFilename = value;
                Assert.Equal(value, parameter.ModelFilename);
            }
        }
 public void ParameterVerbose()
 {
     using (var parameter = new FacemarkAAM.Params())
     {
         parameter.Verbose = true;
         Assert.True(parameter.Verbose);
         parameter.Verbose = false;
         Assert.False(parameter.Verbose);
     }
 }
 public void ParameterSaveModel()
 {
     using (var parameter = new FacemarkAAM.Params())
     {
         parameter.SaveModel = true;
         Assert.True(parameter.SaveModel);
         parameter.SaveModel = false;
         Assert.False(parameter.SaveModel);
     }
 }
        public void ParameterScales()
        {
            float[] value = { 1, 2, 3 };

            using (var parameter = new FacemarkAAM.Params())
            {
                parameter.Scales = value;
                Assert.Equal(value, parameter.Scales);
            }
        }