Exemple #1
0
        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;
 }