public void TelegtoolsJob_Simple_Test() { var job = new TelegtoolsJob() { Message = "Unit Test" }; using (var ctx = new TelegtoolsContext()) { ctx.Jobs.Add(job); ctx.SaveChanges(); job.EndDate = DateTime.UtcNow; job.Status = TelegtoolsJobStatus.Done; ctx.SaveChanges(); } }
public void TelegtoolsJob_with_a_Log_Test() { var job = new TelegtoolsJob() { Message = "Unit Test" }; var log = new TelegtoolsLog(); job.Logs.Add(log); using (var ctx = new TelegtoolsContext()) { ctx.Jobs.Add(job); ctx.SaveChanges(); job.EndDate = DateTime.UtcNow; job.Status = TelegtoolsJobStatus.Done; ctx.SaveChanges(); } }
public void Save_A_TelegramPost_To_Database() { var post = new TelegramPost { Id = 1, Author = "a", Body = "TEST", PossibleTitle = "T", DateString = DateTime.Now.ToString(CultureInfo.InvariantCulture), ViewCount = "0", WebRaw = "<test>" }; int actual; using (var ctx = new TelegtoolsContext()) { ctx.TelegramPosts.Add(post); actual = ctx.SaveChanges(); } Assert.AreEqual(1, actual); }