public void TestFailUpdateCategoriaAttributeLowerThanFourDigits() { var mockCategoriaRepository = new Mock <ICategoria>(); var businessCategoria = new BusinessCategoria(mockCategoriaRepository.Object); var categoria = new Categoria() { codigo = "1234" }; businessCategoria.Add(categoria); categoria.codigo = "123"; Assert.Throws <BusinessException>(() => businessCategoria.Update(categoria)); }
public void TestUpdateCategoria() { var mockCategoriaRepository = new Mock <ICategoria>(); var businessCategoria = new BusinessCategoria(mockCategoriaRepository.Object); var categoria = new Categoria() { codigo = "1234", descricao = "budega" }; businessCategoria.Add(categoria); categoria.codigo = "4567"; businessCategoria.Update(categoria); mockCategoriaRepository.Verify(m => m.Update(categoria), Times.Once()); }