示例#1
0
 private RecipeReagent MapReagent(ReagentDto input)
 {
     return(new RecipeReagent
     {
         Quantity = input.Quantity,
         Id = new ItemId(input.Item.Slug, input.Item.Id)
     });
 }
        public void GetReagentsTest()
        {
            var actionResult = _reagentController.GetReagents();
            var response     = actionResult as OkNegotiatedContentResult <IEnumerable <ReagentDto> >;
            var reagents     = response.Content;
            var reagent      = new ReagentDto();

            reagent = reagents.SingleOrDefault(r => r.Id == 1);

            Assert.IsNotNull(response);
            Assert.AreEqual(3, reagents.Count());

            Assert.AreEqual("Amonu chlorek", reagent.Name);
            Assert.AreEqual(300, reagent.FinalAmount);
            Assert.AreEqual(1, reagent.StorageLocationId);
        }