コード例 #1
0
        public void TestShouldDelete()
        {
            ProdVendidoPorFranqueado pvpf = new ProdVendidoPorFranqueado(1, 10, 1.20m, 20, 10, 30, DateTime.Parse("2019-05-26"), 30);

            using (ProdVendidoPorFranqueadoSession s = new ProdVendidoPorFranqueadoSession())
            {
                using (var das = s.CreateDataAccessScope(true))
                {
                    IMapperProdVendidoPorFranqueado map = s.CreateMapperProdVendidoPorFranqueado();
                    map.Create(pvpf);
                    map.Delete(pvpf);

                    map.Read(pvpf.FranqId, pvpf.ProdId);
                }
            }
        }
コード例 #2
0
        private void TestCreateAndRead()
        {
            ProdVendidoPorFranqueado pvpf = new ProdVendidoPorFranqueado(1, 10, 1.20m, 20, 10, 30, DateTime.Parse("2019-05-26"), 30);

            using (ProdVendidoPorFranqueadoSession s = new ProdVendidoPorFranqueadoSession())
            {
                using (var das = s.CreateDataAccessScope(true))
                {
                    IMapperProdVendidoPorFranqueado map = s.CreateMapperProdVendidoPorFranqueado();
                    map.Create(pvpf);
                    ProdVendidoPorFranqueado actual = map.Read(pvpf.FranqId, pvpf.ProdId);

                    Assert.IsTrue(AreEqual(pvpf, actual));
                }
            }
        }
コード例 #3
0
        public void TestShouldUpdate()
        {
            ProdVendidoPorFranqueado pvpf = new ProdVendidoPorFranqueado(1, 10, 1.20m, 20, 10, 30, DateTime.Parse("2019-05-26"), 30);

            using (ProdVendidoPorFranqueadoSession s = new ProdVendidoPorFranqueadoSession())
            {
                using (var das = s.CreateDataAccessScope(true))
                {
                    IMapperProdVendidoPorFranqueado map = s.CreateMapperProdVendidoPorFranqueado();
                    map.Create(pvpf);
                    pvpf.QtdVendas = 35;
                    map.Update(pvpf);

                    ProdVendidoPorFranqueado actual = map.Read(pvpf.FranqId, pvpf.ProdId);

                    Assert.AreEqual(pvpf.QtdVendas, actual.QtdVendas);
                }
            }
        }