private SameLoggerInstanceIsReturnedFromMultipleCalls ( ) : void | ||
return | void |
public void SameLoggerInstanceIsReturnedFromMultipleCalls()
{
ILog log = Substitute.For<ILog>();
wrapper.GetLog(typeof(string)).Returns(log);
ILog firstLogger = sut.GetLogger(typeof(string));
ILog secondLogger = sut.GetLogger(typeof(string));
Assert.AreSame(firstLogger, secondLogger);
wrapper.Received(1).GetLog(typeof(string));
}