示例#1
0
        public void ShouldTestUpdate()
        {
            Franqueado f = new Franqueado();

            f.Nome   = "Meu Super Moscavide";
            f.Id     = 1;
            f.Nif    = 123456781;
            f.Morada = "R. Laureano de Oliveira 19 B, 1885-051 Lisboa";

            using (FranqueadoSession s = new FranqueadoSession())
            {
                using (var das = s.CreateDataAccessScope(true))
                {
                    IMapperFranqueado map = s.CreateMapperFranqueado();
                    Franqueado        old = map.Read(1);
                    map.Update(f);

                    Franqueado newF = map.Read(1);

                    Assert.AreNotEqual(old.Morada, newF.Morada);
                    Assert.AreNotEqual(old.Nif, newF.Nif);
                    Assert.AreEqual(f.Morada, newF.Morada);
                }
            }
        }
 private void RemoveFranqueado(int key)
 {
     using (FranqueadoSession s = new FranqueadoSession())
     {
         using (var das = s.CreateDataAccessScope(false))
         {
             IMapperFranqueado map = s.CreateMapperFranqueado();
             Franqueado        f   = map.Read(key);
             map.Delete(f);
             das.Commit();
         }
     }
 }
示例#3
0
        public void ShouldTestRead()
        {
            using (FranqueadoSession s = new FranqueadoSession())
            {
                using (var das = s.CreateDataAccessScope(true))
                {
                    IMapperFranqueado map = s.CreateMapperFranqueado();
                    Franqueado        f   = map.Read(1);

                    Assert.IsTrue(f.Id == 1);
                    Assert.IsTrue(f.Nif > 0);

                    das.Commit();
                }
            }
        }
示例#4
0
        public void ShouldTestDelete()
        {
            Franqueado f = new Franqueado();

            f.Morada = "Morada Teste";
            f.Nif    = 123456777;
            f.Nome   = "Nome Teste";
            using (FranqueadoSession s = new FranqueadoSession())
            {
                using (var das = s.CreateDataAccessScope(true))
                {
                    IMapperFranqueado map = s.CreateMapperFranqueado();
                    map.Create(f);
                    map.Delete(f);

                    map.Read(f.Id);
                }
            }
        }