public void Deve_Inicializar_Com_Mensagem_Erro() { //Given ILoggerFactory logger = null; //When var exception = new ConnectionStringNullException(logger); //Then var msg = "A string de conexão não foi encontrada no appsettings"; exception.Message.Should().Be(msg); }
public void DeveInicializarComMensagemDeErro() { //Given ConnectionStringNullException exception;; //When exception = new ConnectionStringNullException(); //Then var msg = "A string de conexão não foi encontrada"; exception.Message.Should().Be(msg); }
public void Deve_Logar_Informacao_Referente_Falta_Settings() { //Given var logger = new XunitLogger <ConnectionStringNullException>(); var loggerFactoryMock = new Mock <ILoggerFactory>(); loggerFactoryMock.Setup(setup => setup.CreateLogger(It.IsAny <string>())).Returns(logger); //When var exception = new ConnectionStringNullException(loggerFactoryMock.Object); //Then var msg = "A string de conexão não foi encontrada no appsettings"; exception.Message.Should().Be(msg); logger.Logs.Should().NotBeEmpty(); logger.Logs.Any(a => a.Contains("ConnectionStrings")).Should().BeTrue(); logger.Logs.Any(a => a.Contains("DefaultConnection")).Should().BeTrue(); logger.Logs.Any(a => a.Contains("IdentityConnection")).Should().BeTrue(); }