예제 #1
0
        public void Update__WithCorrectData__UpdatesRecord()
        {
            File file = new File();

            file.Name          = "Test File";
            file.ParenFolderId = -1;
            file.IsActive      = true;
            file.FileExt       = ".txt";
            file.FileSizeInKB  = 100;
            file.CreatedBy     = 1;
            file.UploadedOn    = DateTime.Now.Truncate(TimeSpan.FromSeconds(1));

            file.Id = dao.Insert(file);

            var dbFile = dao.GetById(file.Id);

            dbFile.IsActive = false;

            var count       = dao.Update(dbFile);
            var updatedFile = dao.GetById(dbFile.Id);

            Assert.AreEqual(1, count);
            Assert.AreEqual(false, updatedFile.IsActive);
        }
예제 #2
0
        public static int Update(this File file)
        {
            FileDAO dao = new FileDAO();

            return(dao.Update(file));
        }