public void GetUserPresentationsReturnsEmptyQueryIfUsernameDoesNotExist()
        {
            var target = new DatabaseContext();
            var testUserName = "******";
            var presentation1 = TestPresentation();
            var presentation2 = TestPresentation();
            presentation1.UserName = testUserName;
            presentation2.UserName = testUserName;
            var db = new PresentationsEntities();
            db.Presentations.Add(presentation1);
            db.Presentations.Add(presentation2);
            db.SaveChanges();
            var outputPresentations = target.GetUserPresentations("DifferentUser");
            Assert.AreEqual(outputPresentations.Count(), 0);

        }
        public void GetUserPresentationsReturnsQueryIfUsernameExists()
        {
            var target = new DatabaseContext();
            var testUserName = "******";
            var presentation1 = TestPresentation();
            var presentation2 = TestPresentation();
            var presentation3 = TestPresentation();
            presentation1.UserName = testUserName;
            presentation2.UserName = testUserName;
            presentation3.UserName = "******";
            var db = new PresentationsEntities();
            db.Presentations.Add(presentation1);
            db.Presentations.Add(presentation2);
            db.Presentations.Add(presentation3);
            db.SaveChanges();
            var outputPresentations = target.GetUserPresentations(testUserName).ToList();

            foreach (var p in outputPresentations)
            {
                Assert.AreEqual(p.UserName, testUserName);
            }

        }