Esempio n. 1
0
 public MoveCardAction(UpdateCardMoveAction move)
 {
     _cardId     = move.Data.Card.Id;
     _date       = move.Date;
     _fromListId = move.Data.ListBefore.Id;
     _toListId   = move.Data.ListAfter.Id;
     MoveAction  = move;
 }
        public void WithId_AnUpdateCardMoveAction_ReturnsExpectedAction()
        {
            const string actionId = "4f3f58c53374646b5c168e41";

            var expected = new UpdateCardMoveAction
            {
                Id = actionId,
                IdMemberCreator = "4ece5a165237e5db06624a2a",
                Date            = new DateTime(2012, 02, 18, 07, 52, 37, 780),
                Data            = new UpdateCardMoveAction.ActionData
                {
                    Board = new BoardName
                    {
                        Id   = "4f2b8b4d4f2cb9d16d3684c9",
                        Name = "Welcome Board"
                    },
                    Card = new CardName
                    {
                        Id   = "4f2b8b4d4f2cb9d16d3684e6",
                        Name = "Welcome to Trello!"
                    },
                    ListBefore = new ListName
                    {
                        Id   = "4f2b8b4d4f2cb9d16d3684c2",
                        Name = "Intermediate"
                    },
                    ListAfter = new ListName
                    {
                        Id   = "4f2b8b4d4f2cb9d16d3684c1",
                        Name = "Basics"
                    }
                },
                MemberCreator = CreateActionMemberOskar()
            }.ToExpectedObject();

            var actual = _trelloReadOnly.Actions.WithId(actionId);

            expected.ShouldEqual(actual);
        }
Esempio n. 3
0
        public void WithId_AnUpdateCardMoveAction_ReturnsExpectedAction()
        {
            const string actionId = "4f3f58c53374646b5c168e41";

            var expected = new UpdateCardMoveAction
            {
                Id = actionId,
                IdMemberCreator = "4ece5a165237e5db06624a2a",
                Date = new DateTime(2012, 02, 18, 07, 52, 37, 780),
                Data = new UpdateCardMoveAction.ActionData
                {
                    Board = new BoardName
                    {
                        Id = "4f2b8b4d4f2cb9d16d3684c9",
                        Name = "Welcome Board"
                    },
                    Card = new CardName
                            {
                                Id = "4f2b8b4d4f2cb9d16d3684e6",
                                Name = "Welcome to Trello!"
                            },
                    ListBefore = new ListName
                    {
                        Id = "4f2b8b4d4f2cb9d16d3684c2",
                        Name = "Intermediate"
                    },
                    ListAfter = new ListName
                    {
                        Id = "4f2b8b4d4f2cb9d16d3684c1",
                        Name = "Basics"
                    }
				},
				MemberCreator = CreateActionMemberOskar()
            }.ToExpectedObject();

            var actual = _trelloReadOnly.Actions.WithId(actionId);

            expected.ShouldEqual(actual);
        }