public void TacitusLogger_Taking_Builder_And_LoggerName_When_Called_Sets_LoggerName() { // Arrange string loggerName = "logger1"; // Act var loggerBuilder = (CustomizedLoggerBuilder)TacitusLoggerExtensionsForAutofac.TacitusLogger(new Mock <global::Autofac.ContainerBuilder>().Object, loggerName); // Assert Assert.AreEqual(loggerName, loggerBuilder.LoggerName); }
public void TacitusLogger_Taking_Builder_And_LoggerName_When_Called_Calls_RegisterInstance_Of_ContainerBuilder() { // Arrange var ContainerBuilderMock = new Mock <global::Autofac.ContainerBuilder>(); // Act var loggerBuilder = (CustomizedLoggerBuilder)TacitusLoggerExtensionsForAutofac.TacitusLogger(ContainerBuilderMock.Object, "logger1"); // Assert ContainerBuilderMock.Verify(x => x.RegisterCallback(It.IsAny <Action <IComponentRegistry> >()), Times.Never); var logger = loggerBuilder.BuildLogger(); ContainerBuilderMock.Verify(x => x.RegisterCallback(It.IsAny <Action <IComponentRegistry> >()), Times.Once); }