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)); }
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 }