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