public void ValoresValidos_RealizarManutencao()
        {
            // Arrange
            var target = new ProdutoDomainModel("Teste", "1234.12", "~/test.img");

            // Act
            var result = target.RealizarManutencao(new ProdutoViewModel
            {
                Nome       = "abcd",
                Valor      = 1234.56M,
                ImagemPath = "~/abcd",
            });

            // Assert
            Assert.Equal("abcd", result.Nome);
            Assert.Equal(1234.56M, result.Valor);
            Assert.Equal("~/abcd", result.ImagemPath);
            _validationResult.DidNotReceiveWithAnyArgs().AddError(string.Empty);
        }