public void Put()
        {
            this.InstanciarRequest(HttpMethod.Put);
            var result = _itemValorAPI.Put(ItemValorStub.ItemValor());

            Assert.IsTrue(result.IsSuccessStatusCode);
        }
예제 #2
0
        public void Enviar_Edit()
        {
            _itemValor = new ItemValorController(_gerenciadorDeItemValor);
            var itemValorViewModel = Mapeador.Mapear <ItemValor, ItemValorViewModel>(ItemValorStub.ItemValor());
            var result             = _itemValor.Edit(1, itemValorViewModel) as RedirectToRouteResult;

            Assert.AreEqual("Index", result.RouteValues["action"]);
        }
예제 #3
0
        public void Salva_valor()
        {
            var itemValor = ItemValorStub.NovoItemValor();

            itemValor.SubValores = new List <ItemSubValor>();
            itemValor.SubValores.Add(new ItemSubValor()
            {
                ID = 1, Valor = 123.45M
            });

            repository.Save();

            Assert.AreEqual(itemValor.SubValores.Sum(x => x.Valor), 123.45M);
        }
예제 #4
0
        public void Edita_valor()
        {
            var itemValor = ItemValorStub.ItemValor();

            itemValor.SubValores = new List <ItemSubValor>();
            itemValor.SubValores.Add(new ItemSubValor()
            {
                ID = 1, Valor = 321.5M
            });

            repository.Edit(itemValor);

            Assert.AreEqual(itemValor.SubValores.Sum(x => x.Valor), 321.5M);
        }
예제 #5
0
        public void Inicializa()
        {
            var repositoryMock = new Mock <IItemValorRepository>();

            repositoryMock.Setup(x => x.GetAll()).Returns(ItemValorStub.ItemValores());
            repositoryMock.Setup(x => x.FindById(It.IsAny <Int32>())).Returns(ItemValorStub.ItemValor());
            repositoryMock.Setup(x => x.Add(It.IsAny <ItemValor>())).Returns(ItemValorStub.NovoItemValor());
            repositoryMock.Setup(x => x.Delete(It.IsAny <ItemValor>())).Returns(ItemValorStub.ItemValor());
            repositoryMock.Setup(x => x.Edit(It.IsAny <ItemValor>()));
            repositoryMock.Setup(x => x.GetByOrcamento(It.IsAny <Int32>())).Returns(ItemValorStub.ItemValores());
            repositoryMock.Setup(x => x.Save());

            repository = repositoryMock.Object;
        }
예제 #6
0
        public void Exclui_valor()
        {
            var itemValor = repository.Delete(ItemValorStub.ItemValor());

            Assert.AreEqual(itemValor.SubValores.Sum(x => x.Valor), 100);
        }
예제 #7
0
        public void Adiciona_valor()
        {
            var itemValor = repository.Add(ItemValorStub.NovoItemValor());

            Assert.IsTrue(itemValor.SubValores.Sum(x => x.Valor) >= 0);
        }
예제 #8
0
 public void Inicializa()
 {
     itemValor = ItemValorStub.NovoItemValor();
 }
 public void Excluir()
 {
     _itemValorServiceMock.Setup(x => x.Delete(It.IsAny <ItemValor>()));
     _itemValorServiceMock.Setup(x => x.Save());
     _gerenciadorDeItemValor.Excluir(ItemValorStub.ItemValor());
 }
 public void Editar()
 {
     _itemValorServiceMock.Setup(x => x.Edit(It.IsAny <ItemValor>()));
     _itemValorServiceMock.Setup(x => x.Save());
     Assert.IsNotNull(_gerenciadorDeItemValor.Editar(ItemValorStub.ItemValor()));
 }
 public void Salvar()
 {
     _itemValorServiceMock.Setup(x => x.Add(It.IsAny <ItemValor>())).Returns(ItemValorStub.NovoItemValor());
     _itemValorServiceMock.Setup(x => x.Save());
     Assert.IsTrue(_gerenciadorDeItemValor.Salvar(It.IsAny <ItemValor>()));
 }