public void SneakyButCommonMisstake_GivenThatAStatusCodeThatIndicatesErrorIsReturned_ThenAnErrorIsLogged() { var logger = A.Fake <ILogger>(); var sut = new TestableManager(logger); sut.Transmit(new byte[0]); A.CallTo(() => logger.LogError(A <string> .Ignored)).MustHaveHappened(); }
public void GivenThatAStatusCodeThatIndicatesErrorIsReturned_ThenAnErrorIsLogged() { var logger = A.Fake <ILogger>(); var sut = new TestableManager(logger, A.Fake <IFtpService>(), indicatesError: true); sut.Transmit(new byte[0]); A.CallTo(() => logger.LogError(A <string> .Ignored)).MustHaveHappened(); }