public void AdminController_RemoveItemType_Success()
        {
            Users user = new Users {
                Id = 1, UserName = "******"
            };
            var cancel = new CancellationToken();

            var removeItemType = new AdminModel {
                ItemTypeId = 1
            };
            var addItemTypeModel = new AdminModel {
                ItemType = adminModel.ItemType
            };
            var productService = new StoreProductService(_context);
            var userService    = new UserService(_context);

            var mockUserStore = new Mock <IUserStore <Users> >();

            mockUserStore.Setup(u => u.CreateAsync(user, cancel));

            var manager = new UserManager <Users>(mockUserStore.Object, null, null, null, null, null, null, null, null);

            var Controller = new AdminController(productService, manager, userService, null);

            var addItemType        = Controller.AddItemType(addItemTypeModel);
            var getItemTypesBefore = productService.GetAllItemTypes();

            Assert.Equal("itemTypeName", getItemTypesBefore.First().Name);

            var removeManufacturer = Controller.RemoveItemType(removeItemType);
            var getItemTypesAfter  = productService.GetAllItemTypes();

            Assert.Empty(getItemTypesAfter);
        }