public void Test_update_card() { Mtg.Model.Card after = repository.UpdateCardField <string[]>(1, "colors", new string[] { "blue", "green" }).Result; //Card after = repository.UpdateCardField<string>(1, "flavor", "").Result; Assert.AreEqual(after.Colors[0], "blue"); }
public void Test_add_card() { Mtg.Model.Card card = new Mtg.Model.Card() { Id = -1, Name = "test", Description = "test", CardSetId = "10E", Formats = null, Rulings = null }; card = repository.AddCard(card).Result; Assert.AreEqual(card.Id, -1); }
public void Test_add_card () { Mtg.Model.Card card = new Mtg.Model.Card() { Id = -1, Name = "test", Description = "test", CardSetId = "10E", Formats = null, Rulings = null }; card = repository.AddCard(card).Result; Assert.AreEqual(card.Id, -1); }
public void Test_update_card_rulings() { List <Mtg.Model.Ruling> rulings = new List <Mtg.Model.Ruling> (); rulings.Add(new Mtg.Model.Ruling { ReleasedAt = DateTime.Now.ToString(format), Rule = "test ruling 1" }); rulings.Add(new Mtg.Model.Ruling { ReleasedAt = DateTime.Now.ToString(format), Rule = "test ruling 2" }); Mtg.Model.Card after = repository.UpdateCardRulings(1, rulings.ToArray()).Result; Assert.AreEqual(after.Rulings.Count, 2); }