コード例 #1
0
        public void ShouldTestUpdate()
        {
            Entrega e = new Entrega(1, 3, 80, 70);

            using (EntregaSession s = new EntregaSession())
            {
                using (var das = s.CreateDataAccessScope(true))
                {
                    IMapperEntrega map = s.CreateMapperEntrega();
                    Entrega        old = map.Read(e.FranqId, e.ProdId);
                    map.Update(e);

                    Entrega newE = map.Read(e.FranqId, e.ProdId);

                    Assert.AreNotEqual(old.ValorPed, newE.ValorPed);
                    Assert.AreNotEqual(old.ValorForn, newE.ValorForn);
                    Assert.AreEqual(e.FranqId, newE.FranqId);
                    Assert.AreEqual(e.ProdId, newE.ProdId);
                }
            }
        }
コード例 #2
0
        public void ShouldTestDelete()
        {
            Entrega e = new Entrega(1, 10, 30, 30);

            using (EntregaSession s = new EntregaSession())
            {
                using (var das = s.CreateDataAccessScope(true))
                {
                    IMapperEntrega map = s.CreateMapperEntrega();
                    map.Create(e);
                    map.Delete(e);

                    map.Read(e.FranqId, e.ProdId);
                }
            }
        }
コード例 #3
0
        public void ShouldTestRead()
        {
            Entrega e = new Entrega(1, 10, 30, 30);

            using (EntregaSession s = new EntregaSession())
            {
                using (var das = s.CreateDataAccessScope(true))
                {
                    IMapperEntrega map = s.CreateMapperEntrega();
                    map.Create(e);
                    Entrega e1 = map.Read(1, 10);

                    Assert.AreEqual(e.ValorPed, e.ValorPed);
                    Assert.AreEqual(e.ValorForn, e.ValorForn);
                }
            }
        }