public void DeleteItem() { // Act var resultRaw = _controller.DeleteItem(2); NegotiatedContentResult <ResponseDto> result = (NegotiatedContentResult <ResponseDto>)resultRaw; // Assert Assert.IsNotNull(result); Assert.IsNotNull(result.Content); Assert.AreEqual(HttpStatusCode.OK, result.Content.StatusCode); Assert.AreEqual("Item with id: 2 successfully deleted.", result.Content.MessageDetail); }
public void DeleteItem_ExpectedScenario() { //Arrange string token = testUser.LoginToken.SecureToken; //Act bool success = itemCtrl.DeleteItem(testItem.Id, token); //Assert Assert.IsTrue(success, "The Item was deleted!"); }
public void ShouldCallDeleteOnItemRepositoryForNewItem() { // arrange Item itemToDelete = new Item(); // act itemController.DeleteItem(itemToDelete); // assert mockItemRepository.Verify(x => x.Delete(itemToDelete), Times.Once); }
public async void Task_Delete_Item_Return_OkResult() { //Arrange var controller = new ItemController(repository); var Id = 5; //Act var data = await controller.DeleteItem(Id); //Assert Assert.IsType <OkResult>(data); }
public async void Task_Delete_Return_BadRequestResult() { //Arrange var controller = new ItemController(repository); int?ItemId = null; //Act var data = await controller.DeleteItem(ItemId); //Assert Assert.IsType <BadRequestResult>(data); }
private void ClickDeleteBtn(object sender, RoutedEventArgs e) { try { itemController.DeleteItem(((Button)sender).DataContext as Item); GetItemsList(itemController.GetItemsByDate((DateTime)SearchDate.SelectedDate)); } catch (Exception ex) { excpetionHandler.HandleException(ex); } }
private void DeleteItem() { try { if (shtItemView.Rows.Count == 0) { return; } if (shtItemView.ActiveRowIndex < 0) { return; } NZString ItemCD = new NZString(null, shtItemView.Cells[shtItemView.ActiveRowIndex, (int)eColView.ITEM_CD].Text); ItemValidator validator = new ItemValidator(); ErrorItem errorItem = validator.ValidateBeforeDelete(ItemCD); if (errorItem != null) { ValidateException.ThrowErrorItem(errorItem); } errorItem = validator.CheckExistsTransactionByItem(ItemCD); if (errorItem != null) { MessageDialog.ShowBusiness(this, errorItem.Message); } MessageDialogResult dr = MessageDialog.ShowConfirmation(this, new EVOFramework.Message(SystemMaintenance.Messages.eConfirm.CFM9002.ToString()).MessageDescription); switch (dr) { case MessageDialogResult.Cancel: return; case MessageDialogResult.No: return; case MessageDialogResult.Yes: break; } ItemController ctlItem = new ItemController(); ctlItem.DeleteItem(ItemCD); shtItemView.RemoveRows(shtItemView.ActiveRowIndex, 1); } catch (ValidateException err) { MessageDialog.ShowBusiness(this, err.ErrorResults[0].Message); err.ErrorResults[0].FocusOnControl(); } }
public async void DeleteItemReturnTest() { // Arrange var itemController = new ItemController(_repo, _dbContext, _mapper, _userManager, _eventLogRepo); var item = _dbContext.Items.FirstOrDefault(x => x.Id == 1); // Act var status = await itemController.DeleteItem(item.Id); // Assert StatusCodeResult result = status as StatusCodeResult; var test = new StatusCodeResult(200); Assert.True(result.StatusCode == test.StatusCode); }
public void _6_DeleteItem_ItemID_RemainingItemCount() { //Arrange var controller = new ItemController(); //Act var result = controller.DeleteItem(itemID) as PartialViewResult; var itemModel = result.Model; var itemList = itemModel as List <itemTbl>; var count = itemList.Count; //Assert Assert.AreEqual(0, count); }
public void _3_Delete_NonExistingItemID_RowCountNotDecremented() { //Arrange var controller = new ItemController(); //Act var result = controller.DeleteItem(0) as PartialViewResult; var itemModel = result.Model; var itemList = itemModel as List <itemTbl>; var count = itemList.Count; //Assert Assert.AreEqual(1, count); }
public void rptItemListOnItemCommand(object source, RepeaterCommandEventArgs e) { if (e.CommandName == "Edit") { Response.Redirect(EditUrl(string.Empty, string.Empty, "Edit", "tid=" + e.CommandArgument)); } if (e.CommandName == "Delete") { var tc = new ItemController(); tc.DeleteItem(Convert.ToInt32(e.CommandArgument), ModuleId); } Response.Redirect(DotNetNuke.Common.Globals.NavigateURL()); }
public async void DeleteItemTest() { // Arrange var itemController = new ItemController(_repo, _dbContext, _mapper, _userManager, _eventLogRepo); var item = _dbContext.Items.FirstOrDefault(x => x.Id == 1); // Act await itemController.DeleteItem(item.Id); // Assert var result = _dbContext.Items.FirstOrDefault(x => x.Id == 1); Assert.Null(result); }
public bool DeleteItem(int id, string token) { return(ItemCtrl.DeleteItem(id, token)); }
private async Task <WebResponseDto <bool> > DeleteItem(Guid id) { return(await itemController.DeleteItem(id)); }
/// <summary> /// /// Ajoute les objet de la map dans la BD /// </summary> private void m_SaveMap() { bool bnew; Monde CurrentWorld = mondeControleur.GetListMonde().Find(c => c.Id == m_Map.ID); for (int i = 0; i < m_Map.Height; i++) { for (int j = 0; j < m_Map.Width; j++) { bnew = false; var Itemlist = CurrentWorld.Items.Where(c => c.x == j && c.y == i).ToList(); var ObjList = CurrentWorld.ObjetMondes.Where(c => c.x == j && c.y == i).ToList(); var MonsterList = CurrentWorld.Monstres.Where(c => c.x == j && c.y == i).ToList(); var tile = m_TileLibrary.ObjMonde.Where(c => c.Value.X_Image + c.Value.Y_Image * 32 == m_Map.Tiles[i, j]).ToList(); foreach (var ti in tile) { switch (ti.Value.TypeObjet) { case TypeTile.ObjetMonde: { if (ti.Value.Name != "Grass") { objetMondeController.CreateObjectMonde(j, i, ti.Value.Name, (int)TypeTile.ObjetMonde, m_Map.ID); bnew = true; } else { bnew = true; } } break; case TypeTile.Monstre: { monstreController.CreateMonster(m_Map.ID, j, i, ti.Value.Health, ti.Value.Name); bnew = true; } break; case TypeTile.Item: { itemController.CreateItem(m_Map.ID, j, i, ti.Value.Name, ti.Value.Name, 0, 1, 0, 0, 0, 0, 0, 0); bnew = true; } break; } if (bnew) { if (Itemlist.Count() != 0) { foreach (var it in Itemlist) { itemController.DeleteItem(it.Id); } } if (ObjList.Count() != 0) { int a = 0; foreach (var ob in ObjList) { var o1 = m_TileLibrary.ObjMonde[ob.Description]; if (a + 2 < ObjList.Count) { a++; objetMondeController.DeleteObjectMonde(ob.Id, m_Map.ID); } else { if (!o1.IsTransparent) { objetMondeController.DeleteObjectMonde(ob.Id, m_Map.ID); } } } } if (MonsterList.Count() != 0) { foreach (var Mo in MonsterList) { monstreController.DeleteMonster(Mo.Id); } } } } } } }
static void Main(string[] args) { HugoWorldEntities context = new HugoWorldEntities(); MondeController mondeControleur = new MondeController(context); CompteJoueurController compteJoueurController = new CompteJoueurController(context); ClasseController classeController = new ClasseController(context); ObjetMondeController objetMondeController = new ObjetMondeController(context); MonstreController monstreController = new MonstreController(context); ItemController itemController = new ItemController(context); EffetItemController effetItemController = new EffetItemController(context); HeroController heroController = new HeroController(context); InventaireHeroController InventaireController = new InventaireHeroController(context); compteJoueurController.CreatePlayer("Mathew", "test", "*****@*****.**", "Mathew", "Lemonde", 1); #region Test #region MONDE mondeControleur.CreateMonde("100", "100", "mondetest"); List <Monde> _lstmondes = mondeControleur.GetListMonde(); int mondeId = _lstmondes.First().Id; Console.WriteLine("\nvoici la liste des mondes"); foreach (Monde monde in _lstmondes) { Console.WriteLine(monde.Description); } Console.WriteLine("\nmodification du premier monde"); mondeControleur.EditMonde(_lstmondes.First().Id, "Description", "98", "99"); Console.WriteLine(context.Mondes.First().Description); Console.WriteLine("\nsupression du premier monde"); mondeControleur.DeleteMonde(_lstmondes.First().Id); Console.WriteLine("\nrevoici la listes de tous les mondes"); _lstmondes = mondeControleur.GetListMonde(); foreach (Monde monde in _lstmondes) { Console.WriteLine(monde.Description); } Console.WriteLine("\n\n"); #endregion #region COMPTE if (!compteJoueurController.CreatePlayer("Joueur01", "PASSWORD", "*****@*****.**", "Mathew", "Lemonde", 0)) { Console.WriteLine("Deja existant"); } if (!compteJoueurController.CreatePlayer("Joueur02", "PASSWORD", "*****@*****.**", "Mathew2", "Lemonde2", 0)) { Console.WriteLine("Deja existant"); } compteJoueurController.EditPlayer("Joueur01", "*****@*****.**", "Francis", "Lussier", 1); Console.WriteLine(context.CompteJoueurs.First().Courriel); compteJoueurController.DeletePlayer("Joueur01"); Console.WriteLine(context.CompteJoueurs.First().Courriel); #endregion #region CLASSE classeController.CreateClass("Paladin", "Guerriers nobles?", 10, 10, 10, 10, context.Mondes.First().Id); classeController.CreateClass("Noob", "Guerrier noob?", 2, 2, 2, 2, context.Mondes.First().Id); List <Classe> lstClass = classeController.GetListClasses(context.Mondes.First().Id); classeController.EditClassFromWorld(lstClass.First().Id, "newClassName", "newClassDescription", 20, 20, 20, 20, context.Mondes.First().Id); Console.WriteLine(context.Classes.First().Description); //classeController.DeleteClass(lstClass.First().Id); Console.WriteLine(context.Classes.First().Description); #endregion lstClass = classeController.GetListClasses(context.Mondes.First().Id); int classID = lstClass.First().Id; int compteId = context.CompteJoueurs.First().Id; #region OBJETMONDE Console.WriteLine("\najout d'un nouveau object dans le premier monde"); objetMondeController.CreateObjectMonde(0, 0, "Object01", 0, context.Mondes.First().Id); objetMondeController.CreateObjectMonde(0, 0, "Object02", 0, context.Mondes.First().Id); Console.WriteLine(context.Mondes.First().ObjetMondes.First().Description); Console.WriteLine("\nModification d'un objectMonde..."); objetMondeController.EditObjectMondeDescription(context.Mondes.First().ObjetMondes.First().Id, "ObjDescriptionModifiee"); Console.WriteLine(context.Mondes.First().ObjetMondes.First().Description); Console.WriteLine("\nsupression de cet object dans le premier monde"); objetMondeController.DeleteObjectMonde(_lstmondes.First().ObjetMondes.First().Id, context.Mondes.First().Id); Console.WriteLine(context.Mondes.First().ObjetMondes.First().Description); #endregion #region MONSTRE // monstreController.CreateMonster(context.Mondes.First().Id); // monstreController.CreateMonster(context.Mondes.First().Id); Console.WriteLine(context.Mondes.First().Monstres.First().Niveau); monstreController.EditMonster(_lstmondes.First().Monstres.First().Id, "Patate", 10, 10, 10, 10, 10, 10); Console.WriteLine(context.Mondes.First().Monstres.First().Niveau); monstreController.DeleteMonster(_lstmondes.First().Monstres.First().Id); Console.WriteLine(context.Mondes.First().Monstres.First().Niveau); #endregion #region HERO heroController.CreateHero(context.Mondes.First().Id, context.CompteJoueurs.First().Id, context.Classes.First().Id, 0, 1, 2, 3, 4, 5, 6, 7, 8); Console.WriteLine(context.Heroes.First().Classe.NomClasse); heroController.EditHero(context.Heroes.First().Id, context.Classes.First().Id, 10, 10, 100, 3, 3, 3, 3, 3, 3); Console.WriteLine(context.Heroes.First().Niveau); List <Hero> lsthero = heroController.GetListHero(context.CompteJoueurs.First().Id); Console.WriteLine(lsthero.First().Niveau); #endregion #region ITEM Console.WriteLine("Création d'items..."); itemController.CreateItem(context.Mondes.First().Id, 0, 0, "item01", "itemDesc", 1, 1, 1, 1, 1, 1, 1, 1); itemController.CreateItem(context.Mondes.First().Id, 0, 0, "item01", "itemDesc", 2, 1, 1, 1, 1, 1, 1, 1); itemController.CreateItem(context.Mondes.First().Id, 0, 0, "item02", "itemDesc", 100, 100, 100, 100, 100, 100, 100, 200); int itemId = context.Items.First().Id; //LOOKUP foreach (Item item in context.Items) { Console.WriteLine(item.Quantite.ToString()); } Console.WriteLine("Modification de l'item nommé \"item01\""); itemController.EditItem(itemId, 2); //LOOKUP foreach (Item item in context.Items) { Console.WriteLine(item.Quantite.ToString()); } Console.WriteLine("Modification de l'item nommé \"item02\""); itemController.DeleteItem(itemId); //LOOKUP foreach (Item item in context.Items) { Console.WriteLine(item.Quantite); } Console.WriteLine("\n\n"); #endregion #region EFFET effetItemController.CreateEffetItem(context.Items.First().Id, 0, 0); effetItemController.CreateEffetItem(context.Items.First().Id, 0, 12); effetItemController.CreateEffetItem(context.Items.First().Id, 0, 2); Console.WriteLine(context.Items.First().EffetItems.First().ValeurEffet); int effetItemId = context.EffetItems.First().Id; effetItemController.EditEffetItem(effetItemId, 1, 1); Console.WriteLine(context.Items.First().EffetItems.First().ValeurEffet); effetItemController.DeleteEffetItem(effetItemId); Console.WriteLine(context.Items.First().EffetItems.First().ValeurEffet); #endregion #region INVENTAIRE if (!InventaireController.AddItemToHero(context.Heroes.First().Id, context.Items.First().Id)) { Console.WriteLine("Item trop lourd?"); } Console.WriteLine(context.Heroes.First().Items.First().Description); InventaireController.DeleteItemFromHero(context.Heroes.First().Id, context.Items.First().Id); //devrait rien afficher #endregion #endregion }