コード例 #1
0
        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);
        }
コード例 #2
0
 public void EmptyArrayShouldNotThow()
 {
     AggregatedLogger logger = new AggregatedLogger(new ILogger[0]);
     logger.Write("Foo");
 }