示例#1
0
            public void Should_generate_correct_code_given__save_update()
            {
                _cascade.Add("save-update");
                string result = _builder.ToString();

                result.ShouldBeEqualTo(string.Format(".{0}.{1}()\r\n", Cascade.FluentNHibernateNames.Cascade, Cascade.FluentNHibernateNames.SaveUpdate));
            }
示例#2
0
 public Form1()
 {
     InitializeComponent();
     //Созхдание каскада из набора примитивов
     #region CreateCascade
     int l = 6; // Размер минимального квадрата паттерна
     // Используемые признаки хаара
     // 0 - белый, * - чёрный
     for (int s = l; s < l * 3 + 1; s += l)
     {
         //000
         //***
         HaarFeatures HF = new HaarFeatures();
         HF.AddWhite(0, 0, s * 3, s);
         HF.AddBlack(0, s, s * 3, s);
         HF.SetSize(s * 3, s * 2);
         Cascade.Add(HF);
         //0*
         //0*
         //0*
         HF = new HaarFeatures();
         HF.AddWhite(0, 0, s, s * 3);
         HF.AddBlack(s, 0, s, s * 3);
         HF.SetSize(s * 2, s * 3);
         Cascade.Add(HF);
         //0
         //*
         //0
         HF = new HaarFeatures();
         HF.AddWhite(0, 0, s, s);
         HF.AddWhite(0, s * 2, s, s);
         HF.AddBlack(0, s, s, s);
         HF.SetSize(s, s * 3);
         Cascade.Add(HF);
         //0*0
         HF = new HaarFeatures();
         HF.AddWhite(0, 0, s, s);
         HF.AddWhite(s * 2, 0, s, s);
         HF.AddBlack(s, 0, s, s);
         HF.SetSize(s * 3, s);
         Cascade.Add(HF);
         //0*
         //*0
         HF = new HaarFeatures();
         HF.AddWhite(0, 0, s, s);
         HF.AddWhite(s, s, s, s);
         HF.AddBlack(s, 0, s, s);
         HF.AddBlack(0, s, s, s);
         HF.SetSize(s * 2, s * 2);
         //000
         //0*0
         //000
         HF = new HaarFeatures();
         HF.AddWhite(0, 0, s * 3, s);
         HF.AddWhite(0, s * 2, s * 3, s);
         HF.AddWhite(0, s, s, s);
         HF.AddWhite(s * 2, s, s, s);
         HF.AddBlack(s, s, s, s);
         HF.SetSize(s * 3, s * 3);
         Cascade.Add(HF);
     }
     #endregion
 }