Inheritance: IColor
コード例 #1
0
ファイル: Red.cs プロジェクト: Confirmit/Students
 public void DoWithColor(Green green)
 {
     if (green != null)
     {
         _processor.Work(this, green);
     }
 }
コード例 #2
0
 public void DoWithColor(Green green)
 {
     if (green != null)
     {
         _processor.Work(this, green);
     }
 }
コード例 #3
0
ファイル: TestColors.cs プロジェクト: Confirmit/Students
        public void GreenWithRed()
        {
            var flags = new FlagColors();
            IColor greenColor = new Green(flags);
            IColor redColor = new Red(flags);
            greenColor.DoWith(redColor);

            Assert.IsTrue(flags.IsGreenRed);

            Assert.IsFalse(flags.IsGreenGreen);
            Assert.IsFalse(flags.IsRedGreen);
            Assert.IsFalse(flags.IsRedRed);
        }
コード例 #4
0
ファイル: TestColors.cs プロジェクト: Confirmit/Students
 public void Work(Green first, Red second)
 {
     IsGreenRed = true;
 }
コード例 #5
0
ファイル: TestColors.cs プロジェクト: Confirmit/Students
 public void Work(Red first, Green second)
 {
     IsRedGreen = true;
 }
コード例 #6
0
ファイル: TestColors.cs プロジェクト: Confirmit/Students
 public void Work(Green first, Green second)
 {
     IsGreenGreen = true;
 }