Esempio n. 1
0
        public void NoChange()
        {
            var currentCourses  = GetCourses(10);
            var recievedCourses = GetCourses(10);

            var diff1 = new CoursesDiffDetails(currentCourses, recievedCourses);

            Assert.That(diff1.Removed.Count == 0, Is.True);
            Assert.That(diff1.Added.Count == 0, Is.True);
        }
Esempio n. 2
0
        public void Removed()
        {
            var currentCourses  = GetCourses(2);
            var recievedCourses = GetCourses();

            var diff1 = new CoursesDiffDetails(currentCourses, recievedCourses);

            Assert.That(diff1.Removed.FirstOrDefault(x => x.Equals("[ProviderCode, ProgrammeCode2]")), Is.Not.Null);
            Assert.That(diff1.Removed.Count == 1, Is.True);
            Assert.That(diff1.Added.Count == 0, Is.True);
        }
Esempio n. 3
0
        public void RemovedAndAdded()
        {
            var currentCourses  = GetCourses(1, "current");
            var recievedCourses = GetCourses(1, "recieved");

            var diff1 = new CoursesDiffDetails(currentCourses, recievedCourses);

            Assert.That(diff1.Removed.FirstOrDefault(x => x.Equals("[ProviderCode, current1]")), Is.Not.Null);
            Assert.That(diff1.Removed.Count == 1, Is.True);

            Assert.That(diff1.Added.FirstOrDefault(x => x.Equals("[ProviderCode, recieved1]")), Is.Not.Null);
            Assert.That(diff1.Added.Count == 1, Is.True);
        }