Пример #1
0
        public void Processor_TwoColorValues_ShouldPass(TypeOfProcess typeCode, IColor colorOne, IColor colorTwo)
        {
            var processor = new ColorsProcessor();
            processor.Process(colorOne, colorTwo);

            Assert.Equal(typeCode, processor.LastProcess);
        }
Пример #2
0
        public void Processor_TwoColorValues_ShouldPass(TypeOfProcess typeCode, IColor colorOne, IColor colorTwo)
        {
            var processor = new ColorsProcessor();

            processor.Process(colorOne, colorTwo);

            Assert.Equal(typeCode, processor.LastProcess);
        }
Пример #3
0
 public void SecondProcess(Red colorOne, Green green)
 {
     if (colorOne != null)
     {
         ColorsProcessor.Process(colorOne, this);
     }
     if (green != null)
     {
         ColorsProcessor.Process(green, this);
     }
 }