private void DeleteShopButton(object sender, RoutedEventArgs e) { Shop shopToDelete = (sender as Button).DataContext as Shop; shopController.Delete(shopToDelete); RefreshShopsTable(); }
public async Task User_Ok_Remove() { var client = Convert(Model1()); var clientModel = Model1(); var mockRepository = new Mock <IShopRepository>(); mockRepository.Setup(x => x.Remove(client.Id)) .Returns(Task.FromResult(client)); var controller = new ShopController(mockRepository.Object); var result = await controller.Delete(clientModel.Id); var model = Assert.IsType <OkResult>(result); }
public async Task Shop_Ok_Delete() { var shopModel = Model(); var mockShop = new Mock <IShopService>(); var mockOrder = new Mock <IOrderService>(); var mockQueueServices = new Mock <QueueServices>(); mockShop.Setup(x => x.Remove(shopModel.Id)) .Returns(Task.FromResult(shopModel)); mockShop.Setup(x => x.Check()) .Returns(Task.FromResult(true)); mockOrder.Setup(x => x.Check()) .Returns(Task.FromResult(true)); var controller = new ShopController(mockShop.Object, mockOrder.Object, mockQueueServices.Object); var result = await controller.Delete(shopModel.Id); var actionResult = Assert.IsType <OkResult>(result); }