public void NomeVazio_DeveAddErro() { // Arrange var target = new ProdutoDomainModel("", "1234.12", "~/test.img"); var expectedMessage = "Nome é obrigatório"; _validationResult.Erros.Returns(new[] { expectedMessage }); // Act var result = target.IsValid(_validationResult); // Assert Assert.False(result); _validationResult.Received(1).AddError(expectedMessage); }