Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }