void Start() { storeController = GameObject.FindGameObjectWithTag("StoreUI").GetComponent<StoreController>(); stats = GameObject.FindGameObjectWithTag("Persistent Stats").GetComponent<persistentStats>(); buyText.text = "$" + price; if (storeController.AvailableItems[(int)thisItem] != Equipment.EMPTY) { button.interactable = false; button.image.color = inactiveColour; } else if (storeController.money >= price) { button.interactable = true; button.image.color = activeColour; } string name = this.name.Replace ("Screen_", ""); Transform weaponObject = Resources.Load<Transform>("Item_" + name); weaponStats weapon = weaponObject.GetComponent<weaponStats>(); if (weapon == null) { Debug.Log("stat is in a child"); weapon = weaponObject.GetComponentInChildren<weaponStats>(); } float damage = 0; if (weapon.damageMultiplier < 1) { damage = 0; } else { damage = (weapon.damageMultiplier - 1) * 10; } description.text = "Weight: " + weapon.mass * 50 + "kg" + "\n" + "Damage: " + damage; }
// Use this for initialization void Start() { storeController = GameObject.FindGameObjectWithTag("StoreUI").GetComponent<StoreController>(); startPos = this.transform.position; if (!this.transform.tag.Equals("Item_PlasmaShield") && !this.transform.tag.Equals("Item_CircularSaw")) { this.transform.position = new Vector3(startPos.x, startPos.y - 15, startPos.z); } }
public void ABEquals80() { // Arrange StoreController controller = new StoreController(); // Act ViewResult result = controller.Index(new ViewModels.ProductViewModel() { Item = "ab" }) as ViewResult; // Assert Assert.AreEqual(80, result.ViewBag.Total); }
/// <summary> /// Get gateway settings /// </summary> /// <param name="portalID">The current portal ID</param> /// <returns>Gateway settings</returns> public string GetSettings(int portalID) { string gatewaySettings = string.Empty; StoreInfo storeInfo = StoreController.GetStoreInfo(portalID); if (storeInfo != null) { gatewaySettings = storeInfo.GatewaySettings; } return(gatewaySettings); }
public void DeleteRemovesGameAndRedirectsToIndex() { //Arrange var mock = new Mock <IStore>(); var controller = new StoreController(mock.Object); //Act var result = controller.Delete(1); //Assert var model = Assert.IsType <RedirectToActionResult>(result); Assert.Equal("Index", model.ActionName); mock.Verify(m => m.DeleteGame(1)); }
public void Contact_ShouldReturnsTrue_WhenViewResult_IsValid() { // Arrange var controller = new StoreController(); // Act var result = controller.Contact() as ViewResult; // Act and Assert controller .WithCallTo(c => c.Contact()) .ShouldRenderView("Contact"); }
///<summary> ///Load the selected address checkout control and add to the address placeholder. ///</summary> private void LoadAddressControl() { plhAddressCheckout.Controls.Clear(); _addressProvider = StoreController.GetAddressProvider(StoreSettings.AddressName); AddressCheckoutControl = (AddressCheckoutControlBase)_addressProvider.GetCheckoutControl(this, ControlPath); AddressCheckoutControl.ID = "addresscheckout"; AddressCheckoutControl.ModuleConfiguration = ModuleConfiguration; AddressCheckoutControl.NoDelivery = StoreSettings.NoDelivery; AddressCheckoutControl.CheckoutMode = StoreSettings.CheckoutMode; AddressCheckoutControl.BillingAddressChanged += ctlAddressCheckout_BillingAddressChanged; AddressCheckoutControl.ShippingAddressChanged += ctlAddressCheckout_ShippingAddressChanged; plhAddressCheckout.Controls.Add(AddressCheckoutControl); }
public StoresView() { InitializeComponent(); storeContext = new StoreController(); districtContext = new DistrictController(); editedStores = new ObservableCollection <Store>(); this.Loaded += StoresView_Loaded; DataGrid.SelectedCellsChanged += DataGrid_SelectedCellsChanged; DataGrid.CellEditEnding += DataGrid_CellEditEnding; DistrictComboBox.DropDownClosed += DistrictComboBox_DropDownClosed; }
static void Main(string[] args) { Console.OutputEncoding = Encoding.UTF8; // to show pound sign in console try { StoreController stroreController = new StoreController(); stroreController.CreateStore(); } catch (Exception e) { Console.WriteLine(e.ToString()); } Console.WriteLine("Type exit to finish"); Console.WriteLine("Products in store: "); foreach (var product in Store.AllProducts()) { Console.WriteLine(product.Name + " " + product.Price.ToUkFormat() + "/" + product.Unit); } Console.WriteLine(); Console.WriteLine("To create a basket type the products you want to have it,separate by space."); Console.WriteLine("If you want a product several times, write it as many times as you want."); Console.WriteLine(); while (true) { Console.Write("PriceCalculator "); string input = Console.ReadLine(); if (input == "exit") { return; } else { Console.WriteLine(); ShoppingBasket.Model.Basket basket = BasketController.CreateBasket(input); decimal totalCostBasket = BasketController.CalculateBasketCost(basket); decimal discountApplyed = BasketController.CalculateDiscountApplyedCost(basket); Console.WriteLine(String.Format("Subtotal: {0}", totalCostBasket.ToUkFormat())); IList <string> discountMessages = BasketController.GetDiscountApplyedMessages(basket); foreach (string message in discountMessages) { Console.WriteLine(message); } Console.WriteLine(String.Format("Total: {0}", (totalCostBasket - discountApplyed).ToUkFormat())); Console.WriteLine(); } } }
public void RandomStoreTest_ReturnHomeIndexView() { //Arrange StoreController sc = new StoreController(); //Act ViewResult actualResult = sc.RandomStore() as ViewResult; string actualViewName = actualResult.ViewName; //Assert string expectedViewName = "Index"; Assert.AreEqual(expectedViewName, actualViewName); }
private void LoadShippingAdmin(string providerName) { plhShippingProvider.Controls.Clear(); //Get an instance of the provider IShippingProvider shippingProvider = StoreController.GetShippingProvider(providerName); //Create an instance of the provider's admin control ProviderControlBase providerControl = shippingProvider.GetAdminControl(this, ControlPath); providerControl.ID = "ShippingProvider"; plhShippingProvider.Controls.Add(providerControl); }
private void LoadTaxAdmin(string providerName) { plhTaxProvider.Controls.Clear(); //Get an instance of the provider ITaxProvider taxProvider = StoreController.GetTaxProvider(providerName); //Create an instance of the provider's admin control ProviderControlBase providerControl = taxProvider.GetAdminControl(this, ControlPath); providerControl.ID = "TaxProvider"; plhTaxProvider.Controls.Add(providerControl); }
private void LoadAddressAdmin(string addressName) { plhAddressProvider.Controls.Clear(); //Get an instance of the provider IAddressProvider addressProvider = StoreController.GetAddressProvider(addressName); //Create an instance of the provider's admin control ProviderControlBase providerControl = addressProvider.GetAdminControl(this, ControlPath); providerControl.ID = "AddressProvider"; plhAddressProvider.Controls.Add(providerControl); }
public void ReturnView_WhenInputParametersAreValid(string parameter) { // Arrange var storeMock = new Mock <ICoffeeStore>(); var menuProviderMock = new Mock <IMenuProvider>(); var orderFactoryMock = new Mock <IProcessingOrderFactory>(); //Act StoreController storeController = new StoreController(storeMock.Object, menuProviderMock.Object, orderFactoryMock.Object); ActionResult result = storeController.Index(parameter); // Assert Assert.That(result, Is.InstanceOf <ViewResult>()); }
public void CDBAEquals115() { // Arrange StoreController controller = new StoreController(); // Act ViewResult result = controller.Index(new ViewModels.ProductViewModel() { Item = "CDBA" }) as ViewResult; // Assert Assert.AreEqual(115, result.ViewBag.Total); }
void Start() { player = GameObject.Find("Player"); ZombieSpawner = GameObject.Find("ZombieSpawner"); soundController = GameObject.Find("SoundController"); playerScript = player.GetComponent <PlayerController> (); secondaryController = player.GetComponent <SecondaryController> (); storeControllerScript = storeObject.GetComponent <StoreController>(); survivorButtonsController = storeObject.GetComponent <SurvivorButtonsController>(); //spawnerScript = ZombieSpawner.GetComponent<Spawner> (); zombieSpawnerScript = ZombieSpawner.GetComponent <ZombieSpawner> (); soundControllerScript = soundController.GetComponent <SoundController>(); }
public void StoreInventoryTest_UserNotAuthenticated_ReturnAccountLogin() { //Arrange StoreController sc = new StoreController(); //Act ViewResult actualResult = sc.StoreInventory() as ViewResult; string actualViewName = actualResult.ViewName; //Assert string expectedViewName = "Login"; Assert.AreEqual(expectedViewName, actualViewName); }
public void AddRedirectsToAdd() { //Arrange var mock = new Mock <IStore>(); var controller = new StoreController(mock.Object); //Act controller.ModelState.AddModelError("", "Wrong values"); var result = controller.Add(new GameViewModel()); //Assert var model = Assert.IsType <RedirectToActionResult>(result); Assert.Equal("Add", model.ActionName); }
public void ViewCart_HttpGet_ReturnsNewCart() { StoreController controller = new StoreController(null); AddMockSessionToController(controller, null); //Act ViewResult result = controller.ViewCart() as ViewResult; //Assert Assert.IsNotNull(result); Assert.AreEqual("ViewCart", result.ViewName); Assert.IsNotNull(result.Model); }
public void CreateStoreController_WhenParametersAreNotNull() { // Arrange Mock <ICoffeeStore> storeMock = new Mock <ICoffeeStore>(); Mock <IMenuProvider> menuProviderMock = new Mock <IMenuProvider>(); Mock <IProcessingOrderFactory> orderFactoryMock = new Mock <IProcessingOrderFactory>(); //Act StoreController storeController = new StoreController(storeMock.Object, menuProviderMock.Object, orderFactoryMock.Object); // Assert Assert.That(storeController, Is.Not.Null); }
public void RemoveCurrentResource() { TreePath[] selectedPaths = ResourceEditorView.ResourceList.GetSelectedResource().GetSelectedRows(); foreach (var selectedPath in selectedPaths) { string name = StoreController.GetName(selectedPath); StoreController.Remove(selectedPath); if (m_resxHandler.RemoveResource(name) > 0) { OnDirtyChanged(this, true); } } }
void Awake() { _storeController = FindObjectOfType <StoreController>(); _groupsController = FindObjectOfType <GroupsController>(); var cartGroup = FindObjectOfType <CartGroupUI>(); buyButton.onClick = (() => { var purchaseParams = new PurchaseParams(); purchaseParams.currency = _itemInformation.price.currency; if (_itemInformation.virtual_prices.Any()) { _storeController.ShowConfirm( () => { XsollaStore.Instance.BuyItem(XsollaSettings.StoreProjectId, _itemInformation.sku, GetVirtualPrice().sku, VirtualCurrencyPurchaseComplete, _storeController.ShowError, null); }, null); } else { bool isItemVirtualCurrency = _groupsController?.GetSelectedGroup().Name == Constants.CurrencyGroupName; XsollaStore.Instance.BuyItem(XsollaSettings.StoreProjectId, _itemInformation.sku, data => { XsollaStore.Instance.OpenPurchaseUi(data); _storeController.ProcessOrder(data.order_id, () => { if (isItemVirtualCurrency) { _storeController.RefreshVirtualCurrencyBalance(); } }); }, _storeController.ShowError); } }); addToCartButton.onClick = (bSelected => { if (bSelected) { _storeController.CartModel.AddCartItem(_itemInformation); cartGroup.IncreaseCounter(); } else { _storeController.CartModel.RemoveCartItem(_itemInformation.sku); cartGroup.DecreaseCounter(); } }); }
public async Task StoreController_GetAllItemsFail() { // arrange var _mockRepo = new Mock <IStoreRepo>(); var storeController = new StoreController(_mockRepo.Object); _mockRepo.Setup(x => x.GetAllStoreItems()).ReturnsAsync((IEnumerable <AppStoreItem>)null); // act var actionResult = await storeController.Get(); // assert var result = Assert.IsAssignableFrom <NotFoundResult>(actionResult.Result); Assert.Equal(404, result.StatusCode); }
public void TestMethod_PurchaseBook() { OrderRequest order = new OrderRequest { BuyerAddress = customerAddress, OrderId = Guid.NewGuid().ToString(), BookId = bookId }; StoreController controller = new StoreController(); var response = controller.PurchaseBook(order); bool successful = response.IsSuccessStatusCode; Assert.AreEqual(true, successful); }
public void RedirectToHomeIndex_WhenParameterIsNotValid(string parameter) { // Arrange var storeMock = new Mock <ICoffeeStore>(); var menuProviderMock = new Mock <IMenuProvider>(); var orderFactoryMock = new Mock <IProcessingOrderFactory>(); //Act StoreController storeController = new StoreController(storeMock.Object, menuProviderMock.Object, orderFactoryMock.Object); RedirectToRouteResult redirectResult = (RedirectToRouteResult)storeController.Index(parameter); // Assert Assert.That(redirectResult.RouteValues["controller"], Is.EqualTo("Home")); Assert.That(redirectResult.RouteValues["action"], Is.EqualTo("Index")); }
public HttpResponseMessage IsInCart(int productID) { try { int portalID = PortalController.Instance.GetCurrentPortalSettings().PortalId; StoreInfo storeSettings = StoreController.GetStoreInfo(portalID); bool isInCart = CurrentCart.ProductIsInCart(portalID, storeSettings.SecureCookie, productID); return(Request.CreateResponse(HttpStatusCode.OK, isInCart)); } catch { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, LocalizeString("Unexpected.Error"))); } }
public void Pay_ValidParameters_OkObjectResult() { // Arrange var userId = "userId"; var shoppingCartId = Guid.NewGuid(); var sut = new StoreController(_storeItemRepository, _warehouseService, _shoppingCardRepository, _userCreditService, _paymentService); // Act var result = sut.Pay(userId, shoppingCartId); // Assert result.Should() .BeOfType <OkObjectResult>(); }
protected void Page_Load(object sender, EventArgs e) { if (_storeInfo == null) { _storeInfo = StoreController.GetStoreInfo(PortalId); } if (_storeInfo.CurrencySymbol != string.Empty) { _localFormat.CurrencySymbol = _storeInfo.CurrencySymbol; } _moduleSettings = new ModuleSettings(ParentControl.ModuleId, ParentControl.TabId); _includeVAT = _moduleSettings.MainCart.IncludeVAT; UpdateTaxTotal(); }
public async static Task RemoveStore(StoreId id) { var connectionString = ConnectivityService.GetConnectionString("TEMP"); var context = new SplurgeStopDbContext(connectionString); var repository = new StoreRepository(context); var unitOfWork = new EfCoreUnitOfWork(context); var service = new StoreService(repository, unitOfWork); var storeController = new StoreController(service); var updateCommand = new store.Commands.DeleteStore(); updateCommand.Id = id; await storeController.DeleteStore(updateCommand); }
public void AddToCart_HttpPost_Returns404ForInvalidId() { //Arrange Mock <IProductDAL> productDal = new Mock <IProductDAL>(); productDal.Setup(m => m.GetProduct(It.IsAny <int>())).Returns <Product>(null); StoreController controller = new StoreController(productDal.Object); //Act HttpNotFoundResult result = controller.Detail(1) as HttpNotFoundResult; //Assert Assert.IsNotNull(result); }
public void IndexTest_ValidStoreName_ReturnStoreIndexView() { //Arrange string storeName = "TestUser1"; StoreController sc = new StoreController(); //Act ViewResult actualResult = sc.Index(storeName) as ViewResult; string actualViewName = actualResult.ViewName; //Assert string expectedViewName = "Index"; Assert.AreEqual(expectedViewName, actualViewName); }
// Start is called before the first frame update void Start() { Instance = this; allItems = new ItemInfo[ItemList.AllItems.Count]; int i = 0; foreach (var v in ItemList.AllItems) { allItems[i++] = v.Value; } Button[] scrollButtons = scrollbar.GetComponentsInChildren <Button>(); float upDownDistance = scrollButtons[0].transform.position.y - scrollButtons[1].transform.position.y; float offSetDistance = scrollButtons[0].transform.position.y - dot.transform.position.y; dotDistance = upDownDistance - offSetDistance * 2; Image[] itemTextImages = storeTextHolder.GetComponentsInChildren <Image>(); storeTexts = new Text[3, 6]; int x = 0; int y = 0; foreach (var v in itemTextImages) { if (y >= allItems.Length || y > 5) { break; } storeTexts[x, y] = v.GetComponentInChildren <Text>(); if (x == 0) { storeTexts[x, y].text = allItems[y].Name; } else if (x == 1) { storeTexts[x, y].text = "$" + allItems[y].BuyPrice; } else if (x == 2) { storeTexts[x, y].text = "$" + allItems[y].SellPrice; } x++; if (x > 2) { x = 0; y++; } } }
void Start() { storeController = GameObject.FindGameObjectWithTag("StoreUI").GetComponent<StoreController>(); leftScreen = Screen.LEMPTY; centerScreen = leftScreen + 1; rightScreen = centerScreen + 1; changingScreen = false; Screen temp = Screen.LEMPTY + 1; for (int i = 0; i < StoreController.TOTAL_ITEMS; i++) { screenList[i] = GameObject.Find((temp + i).ToString()).GetComponent<RectTransform>(); } }
public static StoreController Fixture() { StoreController controller = new StoreController(new StoreRepository(), "", new LoginView()); return controller; }
public void Start() { player = GameObject.FindGameObjectWithTag(Tags.Player.ToString()).GetComponent<Player>(); store = GameObject.FindGameObjectWithTag(Tags.Store.ToString()).GetComponent<StoreController>(); }
void Start() { storeController = GameObject.FindGameObjectWithTag("StoreUI").GetComponent<StoreController>(); startColour = GetComponentInChildren<Renderer>().material.color; if (isSocket || GetComponent<Transform>().tag == "Phone_Model") { bought = true; } else { Debug.Log(this.name); bought = GetComponent<buyItem>().bought; Transform weaponObject = Resources.Load<Transform>("Item_" + this.name); weapon = weaponObject.GetComponent<weaponStats>(); if (weapon == null) { Debug.Log("stat is in a child"); weapon = weaponObject.GetComponentInChildren<weaponStats>(); } objectWeight = weapon.mass*50 + "kg"; } }