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); }
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); }