public void MapMagicCardTesting_EntityModel()
        {
            // Arrange
            var testCard = new Entity.MagicCard
            {
                Id       = 1,
                UserId   = 1,
                Name     = "Llanowar Elves",
                Color    = "Green",
                CMC      = 1,
                Type     = "Creature - Elf Druid",
                Rarity   = "Common",
                Booster  = "Dominaria",
                Image    = "TestImageLink",
                Location = "Binder"
            };

            // Act
            var modelCard = Mapper.Map(testCard);

            // Assert
            Assert.Equal(1, modelCard.Id);
            Assert.Equal(1, modelCard.UserId);
            Assert.Equal("Llanowar Elves", modelCard.Name);
            Assert.Equal("Green", modelCard.Color);
            Assert.Equal(1, modelCard.CMC);
            Assert.Equal("Creature - Elf Druid", modelCard.Type);
            Assert.Equal("Common", modelCard.Rarity);
            Assert.Equal("Dominaria", modelCard.Booster);
            Assert.Equal("TestImageLink", modelCard.Image);
            Assert.Equal("Binder", modelCard.Location);
        }
Example #2
0
 public static Entities.MagicCard Map(Lib.MagicCard c)
 {
     Entities.MagicCard card = new Entities.MagicCard()
     {
         Id       = c.Id,
         UserId   = c.UserId,
         Name     = c.Name,
         Color    = c.Color,
         CMC      = c.CMC,
         Type     = c.Type,
         Rarity   = c.Rarity,
         Booster  = c.Booster,
         Image    = c.Image,
         Location = c.Location
     };
     return(card);
 }