示例#1
0
        public void Get_change_value()
        {
            CardChange change = new CardChange();

            Card card = mtgdb.GetCard(2);

            change             = CardChange.MapCard(card);
            change.Comment     = "test";
            change.Description = "test";
            change.UserId      = Guid.NewGuid();

            Guid id = repository.AddCardChangeRequest(change);

            string value = change.GetFieldValue("description");

            Assert.AreEqual(value, "test");
        }
示例#2
0
        public void Make_change_to_field()
        {
            CardChange change = new CardChange();

            Card card = mtgdb.GetCard(2);

            change             = CardChange.MapCard(card);
            change.Comment     = "test";
            change.Description = Guid.NewGuid().ToString();
            change.UserId      = Guid.NewGuid();

            Guid id = repository.AddCardChangeRequest(change);

            string value = change.GetFieldValue("description");

            admin.UpdateCardField(mtgdbUser.AuthToken, change.Mvid, "description", value);

            card = mtgdb.GetCard(2);

            Assert.AreEqual(card.Description, change.Description);
        }
示例#3
0
        public void Update_change_status()
        {
            CardChange change = new CardChange();

            Card card = mtgdb.GetCard(2);

            change = CardChange.MapCard(card);
            change.Comment = "test";
            change.Description = "lucky";
            change.UserId = Guid.NewGuid();

            Guid id = repository.AddCardChangeRequest(change);

            string value = change.GetFieldValue("description");

            admin.UpdateCardField(mtgdbUser.AuthToken, change.Mvid, "description",value);
            repository.UpdateCardChangeStatus(id, "Accepted", "description");

            change = repository.GetCardChangeRequest(id);

            Assert.AreEqual(change.Status, "Accepted" );
            Assert.Greater(change.ChangesCommitted.Length, 0);
        }
示例#4
0
        public void Update_setchange_status()
        {
            CardChange change = new CardChange();

            Card card = mtgdb.GetCard(2);

            change             = CardChange.MapCard(card);
            change.Comment     = "test";
            change.Description = "lucky";
            change.UserId      = Guid.NewGuid();

            Guid id = repository.AddCardChangeRequest(change);

            string value = change.GetFieldValue("description");

            admin.UpdateCardField(mtgdbUser.AuthToken, change.Mvid, "description", value);
            repository.UpdateCardChangeStatus(id, "Accepted", "description");

            change = repository.GetCardChangeRequest(id);

            Assert.AreEqual(change.Status, "Accepted");
            Assert.Greater(change.ChangesCommitted.Length, 0);
        }
示例#5
0
        public void Make_change_to_field()
        {
            CardChange change = new CardChange();

            Card card = mtgdb.GetCard(2);

            change = CardChange.MapCard(card);
            change.Comment = "test";
            change.Description = Guid.NewGuid().ToString();
            change.UserId = Guid.NewGuid();

            Guid id = repository.AddCardChangeRequest(change);

            string value = change.GetFieldValue("description");

            admin.UpdateCardField(mtgdbUser.AuthToken, change.Mvid, "description",value);

            card = mtgdb.GetCard(2);

            Assert.AreEqual(card.Description, change.Description );
        }
示例#6
0
        public void Get_change_value()
        {
            CardChange change = new CardChange();

            Card card = mtgdb.GetCard(2);

            change = CardChange.MapCard(card);
            change.Comment = "test";
            change.Description = "test";
            change.UserId = Guid.NewGuid();

            Guid id = repository.AddCardChangeRequest(change);

            string value = change.GetFieldValue("description");

            Assert.AreEqual(value, "test" );
        }