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