コード例 #1
0
        public void EFCanGetByTitle()
        {
            var repo = new DvdRepositoryEF();
            var dvds = repo.GetByTitle("A Movie");

            Assert.AreEqual(1, dvds.Count());

            var nullDvd = repo.GetByTitle("None");

            Assert.AreEqual(0, nullDvd.Count());
        }
コード例 #2
0
        public void CanGetByTitle(string title, bool expected)
        {
            DvdRepositoryEF repo = new DvdRepositoryEF();

            List <Dvd> result = repo.GetByTitle(title);

            bool actual;

            if (result.Count == 0)
            {
                actual = false;
            }
            else
            {
                actual = result.All(d => d.Title == title);
            }

            Assert.AreEqual(expected, actual);
        }