コード例 #1
0
ファイル: Записи.cs プロジェクト: ToPal/ae
 public void добавитьТег(Тег тег)
 {
     foreach (Запись запись in this.получитьЗаписи())
     {
         запись.добавитьТег(тег);
     }
 }
コード例 #2
0
ファイル: Запись.cs プロジェクト: ToPal/ae
 public bool естьЛиТег(Тег тег)
 {
     if (тег == null) return false;
     foreach (Тег текущийТег in this.теги)
     {
         if (текущийТег.получитьИмя().Equals(тег.получитьИмя()))
         {
             return true;
         }
     }
     return false;
 }
コード例 #3
0
ファイル: Тестер.cs プロジェクト: ToPal/ae
 void Тест11()
 {
     List<Запись> списокЗаписей = new List<Запись>{
         new Запись("коровы"),
         new Запись("быки")
     };
     Тег тег = new Тег("грибы");
     списокЗаписей[0].добавитьТег(тег);
     Записи записи = new Записи(списокЗаписей);
     записи = записи.записиСТегом(тег);
     if (Тестировщик.идентичныЛи(записи.получитьЗаписи().Count, 1))
         Тестировщик.проверитьИдентичность(записи.получитьЗаписи()[0].получитьТекст(), списокЗаписей[0].получитьТекст());
 }
コード例 #4
0
ファイル: Запись.cs プロジェクト: ToPal/ae
 public void добавитьТег(Тег тег)
 {
     if (тег == null) return;
     this.теги.Add(тег);
 }
コード例 #5
0
ファイル: Запись.cs プロジェクト: ToPal/ae
 public void удалитьТег(Тег тег)
 {
     if (тег == null) return;
     foreach (Тег тегИзСписка in this.теги)
     {
         if (тегИзСписка.получитьИмя().CompareTo(тег.получитьИмя()) == 0)
         {
             this.теги.Remove(тегИзСписка);
             return;
         }
     }
 }
コード例 #6
0
ファイル: Записи.cs プロジェクト: ToPal/ae
 public Записи записиСТегом(Тег тег)
 {
     Записи результат = new Записи();
     foreach (Запись запись in this.получитьЗаписи())
     {
         if (запись.естьЛиТег(тег))
             результат.добавитьЗапись(запись);
     }
     return результат;
 }
コード例 #7
0
ファイル: Тестер.cs プロジェクト: ToPal/ae
 void Тест9()
 {
     Тег тег = new Тег("Коровы");
     Запись запись = new Запись("коровы являются животными.");
     string нултег = null;
     запись.добавитьТег(нултег);
     запись.добавитьТег(тег);
     Тестировщик.проверитьИдентичность(запись.естьЛиТег("Коровы"), true);
 }
コード例 #8
0
ファイル: Тестер.cs プロジェクト: ToPal/ae
 void Тест8()
 {
     Тег тег = new Тег("Коровы");
     Запись запись = new Запись("коровы являются животными.");
     запись.добавитьТег("Василёк");
     запись.добавитьТег(тег);
     Тестировщик.проверитьИдентичность(запись.естьЛиТег("Василёк"), true);
 }
コード例 #9
0
ファイル: Тестер.cs プロジェクト: ToPal/ae
 void Тест4()
 {
     Тег тег = new Тег("Коровы");
     Тестировщик.проверитьИдентичность(тег.получитьИмя(), "Коровы");
 }