public IActionResult Index() { var submission = CreateSubmissionModel(1, 100); _context.Submissions.Add(submission); _context.SaveChanges(); return(View(submission)); }
public void TestCreateSubmissionSuccessfully() { var connection = new SqliteConnection("DataSource=:memory:"); connection.Open(); try { var options = new DbContextOptionsBuilder <EuroFizzBuzzContext>() .UseSqlite(connection) .Options; using (var context = new EuroFizzBuzzContext(options)) { context.Database.EnsureCreated(); } using (var context = new EuroFizzBuzzContext(options)) { var submission = new Submission(); submission.StartNumber = 0; submission.EndNumber = 100; submission.Timestamp = DateTime.Now; context.Submissions.Add(submission); context.SaveChanges(); } using (var context = new EuroFizzBuzzContext(options)) { Assert.Equal(1, context.Submissions.Count()); Assert.Equal(0, context.Submissions.First().StartNumber); } } finally { connection.Close(); } }