Exemplo n.º 1
0
        public void IsSubCategoryDeleted()
        {
            validation.DeleteSubCategory(subCategoryList[0].SubCategoryID).Returns(subcatListAdmin);
            subCategoryController.Request       = new HttpRequestMessage();
            subCategoryController.Configuration = new HttpConfiguration();


            var actionResult = subCategoryController.DeleteSubCategory(subCategoryList[0].SubCategoryID);

            Assert.AreEqual(HttpStatusCode.OK, actionResult.StatusCode);
        }
        public void DeleteSubCategoryNotFound()
        {
            var config     = new HttpConfiguration();
            var request    = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/user/44300");
            var route      = config.Routes.MapHttpRoute("Default", "api/{controller}/DeleteSubCategory/{id}");
            var controller = new SubCategoryController
            {
                Request = request,
            };

            controller.Request.Properties[HttpPropertyKeys.HttpConfigurationKey] = config;
            Assert.AreEqual(controller.DeleteSubCategory("123").StatusCode, HttpStatusCode.NotFound);
        }
        public void DeleteSubCategorySuccess()
        {
            var config     = new HttpConfiguration();
            var request    = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/user/44300");
            var route      = config.Routes.MapHttpRoute("Default", "api/{controller}/DeleteSubCategory/{id}");
            var controller = new SubCategoryController
            {
                Request = request,
            };

            controller.Request.Properties[HttpPropertyKeys.HttpConfigurationKey] = config;
            SwapDbConnection db   = new SwapDbConnection();
            sub_category     test = db.sub_category.Where(x => x.name == "unit test").FirstOrDefault();

            Assert.AreEqual(controller.DeleteSubCategory(test.sub_id).StatusCode, HttpStatusCode.OK);
        }
Exemplo n.º 4
0
        public async Task Subcategory_Create_Response()
        {
            //Arrange
            var dbContext = await GetDataContext();

            var controller = new SubCategoryController(dbContext);
            //Act
            var subcategoryForAdding = new SubCategoryDTO()
            {
                SubCategoryName = "New Subcategory",
                CategoryId      = 8
            };
            var response = controller.CreateSubCategory(subcategoryForAdding).Result;

            //Assert
            Assert.Equal(response.SubCategoryName, subcategoryForAdding.SubCategoryName);

            int deletingId = response.Id;

            var subcategoryResponse1 = controller.DeleteSubCategory(deletingId).Result;

            //Assert
            Assert.Equal(subcategoryResponse1, deletingId);
        }
        public void m4()
        {
            int    menu4, input1, input2, input3, input5, input6;
            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();
                TipeController panggildd = new TipeController();
                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 ubah : ");
                input6 = Convert.ToInt32(System.Console.ReadLine());
                SubCategoryController panggilsubcat = new SubCategoryController();
                panggilsubcat.DeleteSubCategory(input6);
                Console.WriteLine("=============================================");
                Console.WriteLine("Sukses");
                break;

            case 7:
                Console.Clear();
                Console.WriteLine("Press Any Key...");
                break;

            default:
                Console.WriteLine("Input Salah !!");
                Console.WriteLine("\n");
                goto m4;
            }
        }