コード例 #1
0
        public void FindByName_NameNotExist_Null()
        {
            IngredientTestDAL dal = new();

            Ingredient shouldBeNull = new IngredientContainer(dal).FindByName("notExist");

            Assert.IsNull(shouldBeNull);
        }
コード例 #2
0
ファイル: CraftingSlot.cs プロジェクト: AlexGam/TowerIsland
	public void SelectCraftingSlot(CraftingSlot slot){
		icon.sprite = slot.icon.sprite;
		itemName.text = slot.itemName.text;
		description.text = slot.description.text;
		mItem = slot.observedItem as InventoryItem;
		if (ingredientContainer == null) {
			ingredientContainer=GetComponentInChildren<IngredientContainer>();
		}
		ingredientContainer.Add(mItem);
	}
コード例 #3
0
        public void FindByName_DoesExist_Return()
        {
            IngredientTestDAL dal = new();

            Ingredient i = new Ingredient(name: "test", dal: dal);

            i.Add(dal);

            Ingredient shouldExist = new IngredientContainer(dal).FindByName("test");

            Assert.AreEqual(shouldExist.Name, i.Name);
            Assert.AreEqual(shouldExist.Diet, i.Diet);
        }
コード例 #4
0
        public void TestInitialize()
        {
            testContainer = new IngredientContainer();
            Ingredient ingred1 = new Ingredient("garlic", IngredientType.Produce, 0.67m, true);
            Ingredient ingred2 = new Ingredient("lemon", IngredientType.Produce, 2.03m, false);
            Ingredient ingred3 = new Ingredient("corn", IngredientType.Produce, 0.87m, false);
            Ingredient ingred4 = new Ingredient("olive oil", IngredientType.Pantry, 1.92m, true);
            Ingredient ingred5 = new Ingredient("salt", IngredientType.Pantry, 0.16m, false);
            Ingredient ingred6 = new Ingredient("pepper", IngredientType.Pantry, 0.17m, false);

            testContainer.addIngredient(ingred1);
            testContainer.addIngredient(ingred2);
            testContainer.addIngredient(ingred3);
            testContainer.addIngredient(ingred4);
            testContainer.addIngredient(ingred5);
            testContainer.addIngredient(ingred6);
        }