public void TestDeleteTicket() { // seeding DB using (var context = new ProTickDatabaseContext(dbOptions)) { DbContextSeeder.SeedFull(context); } // db is Test-Ready using (var context = new ProTickDatabaseContext(dbOptions)) { var dbm = new DatabaseQueryManager(context); var converter = new ResourceDTOConverter(dbm); var controller = new TicketController(context, converter, dbm); var dtos = DbContextSeeder.GetSeededTicketDTOs( 3, DbContextSeeder.GetSeededStateDTOs(3), DbContextSeeder.GetSeededSubprocessDTOs( 3, DbContextSeeder.GetSeededProcessDTOs(3), DbContextSeeder.GetSeededTeamDTOs(3)) ) .ToList(); controller.DeleteTicket(dtos[2].TicketID); var actualCount = context.Ticket.ToList().Count; Assert.Equal(2, actualCount); Assert.True(context.Ticket.FirstOrDefault(x => x.TicketID == 3) == null); controller.DeleteTicket(dtos[1].TicketID); actualCount = context.Ticket.ToList().Count; Assert.Equal(1, actualCount); Assert.True(context.Ticket.FirstOrDefault(x => x.TicketID == 2) == null); } }
public void m4() { int menu4, input1, input2, input3, input5, input6, input7; string input4; m4: Console.Clear(); Console.WriteLine("================== DELETE ==================="); isimenu(); Console.Write("Tentukan Pilihanmu : "); menu4 = Convert.ToInt32(Console.ReadLine()); switch (menu4) { case 1: System.Console.Write("Masukkan Id yang ingin di hapus : "); input1 = Convert.ToInt32(System.Console.ReadLine()); RoleController panggilrole = new RoleController(); panggilrole.DeleteRole(input1); Console.WriteLine("============================================="); Console.WriteLine("Sukses"); break; case 2: System.Console.Write("Masukkan Id yang ingin di hapus : "); input2 = Convert.ToInt32(System.Console.ReadLine()); DepartmentController panggildept = new DepartmentController(); panggildept.DeleteDepartment(input2); Console.WriteLine("============================================="); Console.WriteLine("Sukses"); break; case 3: System.Console.Write("Masukkan Id yang ingin di hapus : "); input3 = Convert.ToInt32(System.Console.ReadLine()); UserController panggiluser = new UserController(); panggiluser.DeleteUser(input3); Console.WriteLine("============================================="); Console.WriteLine("Sukses"); break; case 4: System.Console.Write("Masukkan Id yang ingin di hapus : "); input4 = System.Console.ReadLine(); TypeController panggildd = new TypeController(); panggildd.DeleteDueDate(input4); Console.WriteLine("============================================="); Console.WriteLine("Sukses"); break; case 5: System.Console.Write("Masukkan Id yang ingin di hapus : "); input5 = Convert.ToInt32(System.Console.ReadLine()); CategoryController panggilcat = new CategoryController(); panggilcat.DeleteCategory(input5); Console.WriteLine("============================================="); Console.WriteLine("Sukses"); break; case 6: System.Console.Write("Masukkan Id yang ingin di hapus : "); input6 = Convert.ToInt32(System.Console.ReadLine()); SubCategoryController panggilsubcat = new SubCategoryController(); panggilsubcat.DeleteSubCategory(input6); Console.WriteLine("============================================="); Console.WriteLine("Sukses"); break; case 7: System.Console.Write("Masukkan Id yang ingin di hapus : "); input7 = Convert.ToInt32(System.Console.ReadLine()); TicketController panggiltck = new TicketController(); panggiltck.DeleteTicket(input7); Console.Clear(); Console.WriteLine("Press Any Key..."); break; default: Console.WriteLine("Input Salah !!"); Console.WriteLine("\n"); goto m4; } }