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); } }