public override void OnInspectorGUI() { base.OnInspectorGUI(); if (GUILayout.Button("SyncData")) { ShopTestHelper rpc = target as ShopTestHelper; if (rpc) { rpc.TestSyncData(); } } if (GUILayout.Button("Buy")) { ShopTestHelper rpc = target as ShopTestHelper; if (rpc) { rpc.TestBuy(); } } if (GUILayout.Button("RefreshItem")) { ShopTestHelper rpc = target as ShopTestHelper; if (rpc) { rpc.TestRefreshItem(); } } }
public async void IsBadRequestObjectResultCreateShopAsync() { // Arrange ShopController controller = new ShopController(mockShopService.Object); // Act controller.ModelState.AddModelError("Title", "Title is require value"); var result = await controller.Create(await ShopTestHelper.GetShopCreateUnNormal()); // Assert Assert.IsType <BadRequestObjectResult>(result); }
public async Task GetShopTestAsync() { // Arrange mockShopService.Setup(service => service.SingleShop(It.IsAny <int>())).ReturnsAsync(await ShopTestHelper.GetShop()); ShopController controller = new ShopController(mockShopService.Object); // Act var result = await controller.Single(It.IsAny <int>()); var okResult = Assert.IsType <OkObjectResult>(result); var model = Assert.IsType <ShopViewDto>(okResult.Value); // Assert Assert.Equal((await ShopTestHelper.GetShop()).Title, model.Title); }
public async Task GetListShopBySellerIdTestAsync() { // Arrange mockShopService.Setup(service => service.ListShopsBySellerId(It.IsAny <string>())).ReturnsAsync(await ShopTestHelper.GetShops()); ShopController controller = new ShopController(mockShopService.Object); // Act var result = await controller.ListBySellerId(It.IsAny <string>()); var okResult = Assert.IsType <OkObjectResult>(result); var model = Assert.IsType <List <ShopListDto> >(okResult.Value); // Assert Assert.Equal((await ShopTestHelper.GetShops()).Where(c => c.Title == "Shop_1").FirstOrDefault().Title, model.Where(c => c.Title == "Shop_1").FirstOrDefault().Title); Assert.Equal((await ShopTestHelper.GetShops()).Count, model.Count); }
public async void UpdateOkShopAsync() { // Arrange Mock <ShopEntity> mockShop = new Mock <ShopEntity>(); ShopController controller = new ShopController(mockShopService.Object); // Act var result = await controller.Update(await ShopTestHelper.GetShopCreateNormal(), It.IsAny <int>()); var okResult = Assert.IsType <OkObjectResult>(result); // Assert Assert.IsType <OkObjectResult>(result); mockShopService.Verify( mock => mock.UpdateShop(It.IsAny <int>(), mockShop.Object), Times.Never()); }