public void UpdateNullKeyFeatureClient()
 {
     using (var db = new EntitesContext())
     {
         kfcDAO = new DbKeyFeatureClientDAO(db);
         Assert.ThrowsException <ArgumentNullException>(() => kfcDAO.Update(null));
     }
 }
예제 #2
0
        public bool Update(KeyFeatureClient entity)
        {
            if (entity == null)
            {
                throw new ArgumentNullException(nameof(entity));
            }

            CheckArgument(entity);

            return(!keyFeatureClientDAO.ContainsDB(entity) ? keyFeatureClientDAO.Update(entity) : false);
        }
        public void UpdateNoDBKeyFeatureClient()
        {
            KeyFeatureClient kfcNoDB = new KeyFeatureClient
            {
                Id           = 345,
                IdClient     = 2354,
                IdKeyFeature = 23,
                Initiator    = "__",
                Note         = "-++",
            };

            using (var db = new EntitesContext())
            {
                ClearTable.KeyFeatureClients(db);
                kfcDAO = new DbKeyFeatureClientDAO(db);
                kfcDAO.Add(CreateNew());
                Assert.IsFalse(kfcDAO.Update(kfcNoDB));
            }
        }
        public void UpdateKeyFeatureClient()
        {
            bool update;

            using (var db = new EntitesContext())
            {
                ClearTable.KeyFeatureClients(db);
                kfcDAO = new DbKeyFeatureClientDAO(db);
                kfcDAO.Add(CreateNew());
                update = kfcDAO.Update(new KeyFeatureClient
                {
                    Id           = 1,
                    IdClient     = 3,
                    IdKeyFeature = 34,
                    Initiator    = "______",
                    Note         = "_________",
                });
            }
            Assert.IsTrue(update);
        }