Beispiel #1
0
        public void TestSubjectHandlerReturnSameInstance()
        {
            SubjectHandler _sut   = SubjectHandler.Instance;
            SubjectHandler actual = new SubjectHandler();

            object.ReferenceEquals(_sut, actual);
        }
Beispiel #2
0
        public void TestDeleteSubjectReturnOne()
        {
            SubjectHandler _sut     = SubjectHandler.Instance;
            int            expected = 1;
            int            actual   = _sut.DeleteSubject(2);

            Assert.AreEqual(expected, actual);
        }
Beispiel #3
0
        public void TestUpdateSubjectReturnOne()
        {
            SubjectHandler _sut     = SubjectHandler.Instance;
            int            expected = 1;
            int            actual   = _sut.UpdateSubject(2, "Retssager/retshjælp", 20, 180, 0);

            Assert.AreEqual(expected, actual);
        }
Beispiel #4
0
        public void TestGetEmployeeSubjectsByIdReturnTwoSubjects()
        {
            SubjectHandler _sut     = SubjectHandler.Instance;
            int            expected = 2;
            int            actual   = _sut.GetEmployeeSubjectsById(1).Count;

            Assert.AreEqual(expected, actual);
        }
Beispiel #5
0
        public void TestNewSubjectReturnOne()
        {
            SubjectHandler _sut     = SubjectHandler.Instance;
            int            expected = 1;
            int            actual   = _sut.NewSubject("Retssager", 30, 365, 0);

            Assert.AreEqual(expected, actual);
        }
Beispiel #6
0
        public void TestGetEmployeeSubjectsByIdReturnAListOfSubjects()
        {
            SubjectHandler _sut     = SubjectHandler.Instance;
            var            subjects = _sut.GetEmployeeSubjectsById(1);
            Type           expected = typeof(SubjectM);
            Type           actual   = subjects[0].GetType();

            Assert.AreEqual(expected, actual);
        }
Beispiel #7
0
        public void TestSubjectHandler()
        {
            Athlete athlete = new Athlete();

            athlete.BibNumber = 21;
            athlete.Location  = 1234.04;
            DateTime testF = new DateTime(2017, 8, 10, 7, 10, 15);
            DateTime testS = new DateTime(2017, 8, 10, 5, 10, 20);

            athlete.prevRaceTime = testF;

            Athlete athlete2 = new Athlete();

            athlete.BibNumber = 23;
            athlete.Location  = 1244.04;
            DateTime testA = new DateTime(2017, 8, 10, 5, 16, 15);

            Console.WriteLine(testF.Subtract(testS));
            athlete.prevRaceTime = testA;

            SubjectHandler.addSubject(athlete);
            SubjectHandler.addSubject(athlete2);
            SubjectManager TestManager = new SubjectManager();

            SubjectHandler.addObserver("Name", TestManager, "EMAIL");

            List <Athlete> athletes = new List <Athlete>();

            athletes.Add(athlete);
            athletes.Add(athlete2);

            Dictionary <string, SubjectManager> dictTest = new Dictionary <string, SubjectManager>();

            dictTest.Add("Name", new SubjectManager());
            List <Athlete> compare = SubjectHandler.getPossible();
            Dictionary <string, SubjectManager> dictTester = SubjectHandler.GetObservers();

            Assert.AreEqual(athletes[0], compare[0]);
            Assert.AreEqual(dictTester["Name"], TestManager);
        }
 private void Start()
 {
     _subjectHandler = this.transform.parent.GetComponent <SubjectHandler>();
 }