Exemplo n.º 1
0
        public void TestAddDeleteRangeBoardAsync()
        {
            const string desc         = "Board PI TestAddDeleteRangeBoard";
            var          startNBoards = _br.CountAsync().Result;
            var          boardlist    = new List <Board>()
            {
                new Board {
                    Name = "Board PI TestAddDeleteRange1", Discription = desc
                },
                new Board {
                    Name = "Board PI TestAddDeleteRange2", Discription = desc
                },
                new Board {
                    Name = "Board PI TestAddDeleteRange3", Discription = desc
                }
            };

            _br.AddRangeAsync(boardlist);
            Assert.AreEqual(startNBoards + 3, _br.CountAsync().Result);
            var addedboards = _br.FindAllByAsync(b => b.Discription == desc).Result;

            Assert.AreEqual(3, addedboards.Count());
            _br.DeleteRange(addedboards);
            Assert.AreEqual(0, _br.FindAllByAsync(b => b.Discription == desc).Result.Count());
            Assert.AreEqual(startNBoards, _br.CountAsync().Result);
        }