public void AllLoggersShouldLog() { TestLogger loggerOne = Substitute.ForPartsOf<TestLogger>(); TestLogger loggerTwo = Substitute.ForPartsOf<TestLogger>(); AggregatedLogger logger = new AggregatedLogger(loggerOne, loggerTwo); logger.Write("Foo"); ITable table = Table.Create(1); logger.Write(table); loggerOne.Received(1).TestWriteInternal(WriteStyle.Current, "Foo"); loggerTwo.Received(1).TestWriteInternal(WriteStyle.Current, "Foo"); loggerOne.Received(1).Write(table); loggerTwo.Received(1).Write(table); }
public void EmptyArrayShouldNotThow() { AggregatedLogger logger = new AggregatedLogger(new ILogger[0]); logger.Write("Foo"); }