Exemplo n.º 1
0
        public void TestGetRecipe()
        {
            var recipe1 = Recipe.GetRecipe("recipe_elec_engine");
            var recipe2 = Recipe.GetRecipe("electric_engine");

            Assert.AreEqual(recipe1.Code, recipe2.Code);

            var recipe3 = Recipe.GetRecipe("random");

            Assert.IsNull(recipe3);
        }
        public async Task <RecipeModel> GetRecipe(int id)
        {
            var recipe = await _recipeRepository.GetRecipe(id);

            var response = _mapper.Map <RecipeModel>(recipe);

            return(response);
        }
Exemplo n.º 3
0
        public void TestBuild()
        {
            var part = Recipe.GetRecipe("recipe_gear");

            Factory.Build("recipe_gear", 1);
            Logger.Verify(o => o.Log(0, part, part.Time, "\t"), Times.Once);

            var stocks = Factory.Inventory.Stocks["iron_gear"];

            Assert.AreEqual(stocks, 6);
        }