public void AddMonsterCardElements_AllDataValid_ReturnsCardWithNotNullMonsterCard(
            int passCode,
            string name,
            string description,
            string type,
            string race,
            string imageUrl,
            string smallImageUrl,
            string attack,
            string defence,
            int levelOrRank,
            string attribute)
        {
            _cardBuilder.AddBasicCardElements(passCode,
                                              name,
                                              description,
                                              type,
                                              race,
                                              imageUrl,
                                              smallImageUrl,
                                              _archetype);

            _cardBuilder.AddMonsterCardElements(
                attack,
                defence,
                levelOrRank,
                attribute);

            Assert.NotNull(_cardBuilder.Build().MonsterCard);
        }
        private void _addBasicMonsterAttributesToCard(JObject item)
        {
            var level = item.GetValue("level").ToString();

            if (level == "")
            {
                level = 0.ToString();
            }

            _cardBuilder.AddMonsterCardElements(
                item.GetValue("atk").ToString(),
                item.GetValue("def").ToString(),
                int.Parse(level),
                item.Value <string>("attribute"));
        }