Ejemplo n.º 1
0
        public void ColumnTest()
        {
            var column = new Column
            {
                Name         = "Column",
                Id           = new Guid("ffffffff-ffff-ffff-ffff-ffffffffffff"),
                CreationDate = new DateTime()
            };

            Assert.Equal("Column", column.Name);
            Assert.Equal(new Guid("ffffffff-ffff-ffff-ffff-ffffffffffff"), column.Id);
            Assert.Equal(new DateTime(), column.CreationDate);

            foreach (var _ in Enumerable.Range(0, 100))
            {
                column.AddCard(new Card());
            }

            Assert.Equal(100, column.Cards.Count);

            var card = new Card();

            Assert.Throws <EntityNotFoundException>(() => column.RemoveCard(card.Id));

            column.AddCard(card);
            Assert.Equal(101, column.Cards.Count);
            Assert.Equal(card, column.Cards[^ 1]);