public void se_não_informar_mensagem_deve_usar_a_mensagem_padrão() { // Arrange, Given var mensagemEsperada = $"{Assembly.GetAssembly(typeof(Program)).FullName} generic exception."; // Act, When var sut = new DomainException(); // Assert, Then sut.Message.Should().Be(mensagemEsperada); }
public void deve_ser_possível_especificar_mensagem_e_exceção_interna() { // Arrange, Given var mensagem = this.Fixture <string>(); var exception = this.Fixture <Exception>(); // Act, When var sut = new DomainException(mensagem, exception); // Assert, Then sut.Message.Should().Be(mensagem); sut.InnerException.Should().BeSameAs(exception); }