示例#1
0
        private void DeleteShopButton(object sender, RoutedEventArgs e)
        {
            Shop shopToDelete = (sender as Button).DataContext as Shop;

            shopController.Delete(shopToDelete);

            RefreshShopsTable();
        }
示例#2
0
        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);
        }
示例#3
0
        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);
        }