public void Init() { testRepo = new TestLecturePlanRepository(); Controller = new LecturePlanController(testRepo); testRepo.AddLecturePlan(DummyOne); testRepo.AddLecturePlan(DummyTwo); testRepo.AddLecturePlan(DummyThree); }
public void CanAddLecturePlansToRepository() { LecturePlan DummyOne = new LecturePlan(); ILecturePlanRepository Instance = LecturePlanRepository.Instance; Instance.AddLecturePlan(DummyOne); var LecturePlans = Instance.GetAllLecturePlans(); Assert.IsTrue(LecturePlans.Contains(DummyOne)); }
public void CanGetLecturePlanFromRepositoryByID() { LecturePlan DummyOne = new LecturePlan(); LecturePlan DummyTwo; ILecturePlanRepository Instance = LecturePlanRepository.Instance; int ID = Instance.AddLecturePlan(DummyOne); DummyTwo = Instance.GetLecturePlanByID(ID); Assert.AreEqual(DummyOne, DummyTwo); }
public void LecturePlanRepositoryInstanceAreTheSame() { LecturePlan DummyOne = new LecturePlan(); ILecturePlanRepository Instance1 = LecturePlanRepository.Instance; ILecturePlanRepository Instance2 = LecturePlanRepository.Instance; Instance1.AddLecturePlan(DummyOne); var LecturePlans = Instance2.GetAllLecturePlans(); Assert.IsTrue(LecturePlans.Contains(DummyOne)); }
public void CanDeleteLecturePlanFromRepositoryByID() { LecturePlan DummyOne = new LecturePlan(); ILecturePlanRepository Instance = LecturePlanRepository.Instance; int ID = Instance.AddLecturePlan(DummyOne); Instance.RemoveLecturePlanByID(ID); var LecturePlans = Instance.GetAllLecturePlans(); Assert.IsFalse(LecturePlans.Contains(DummyOne)); }
public LecturePlanController() { this.RepoLecturePlans = LecturePlanRepository.Instance; }
public LecturePlanController(ILecturePlanRepository RepoLecturePlan) { this.RepoLecturePlans = RepoLecturePlan; }