public void Processor_TwoColorValues_ShouldPass(TypeOfProcess typeCode, IColor colorOne, IColor colorTwo) { var processor = new ColorsProcessor(); processor.Process(colorOne, colorTwo); Assert.Equal(typeCode, processor.LastProcess); }
public void SecondProcess(Red colorOne, Green green) { if (colorOne != null) { ColorsProcessor.Process(colorOne, this); } if (green != null) { ColorsProcessor.Process(green, this); } }