Advertisement
Guest User

Untitled

a guest
May 5th, 2016
48
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.30 KB | None | 0 0
  1. [TestMethod]
  2. public void TestMethod1()
  3. {
  4.  
  5. //arrange
  6. var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost:34403/odata/Courses");
  7. var controller = new CoursesController
  8. {
  9. Request = request
  10. };
  11.  
  12. ODataModelBuilder modelBuilder = new ODataConventionModelBuilder();
  13. modelBuilder.EntitySet<Courses>("Courses");
  14. var opts = new ODataQueryOptions<Courses>(new ODataQueryContext(modelBuilder.GetEdmModel(), typeof(Courses)), request);
  15.  
  16. //act
  17. var result = controller.GetCourses1();
  18.  
  19. //assert
  20. Assert.AreEqual(1, result);
  21. }
  22.  
  23. [EnableQuery]
  24. [ODataRoute("Courses")]
  25. public IQueryable<Courses> GetCourses1()
  26. {
  27. var courses = db.Courses.Where(list => list.Is_Deleted != true);
  28. var courseImage = courses.ToList();
  29.  
  30. foreach (var course in courses)
  31. {
  32. if (course.DataURI != null)
  33. course.ImageURLPath = course.DataURI.Remove(0, 19);
  34. string imageWebPath = "http://" + course.ImageURLPath;
  35. imageWebPath = imageWebPath.Replace(@"", @"/");
  36. //Assign new web path to database record
  37. course.ImageURLPath = imageWebPath;
  38. course.DataURI = string.Empty;
  39. }
  40. return courses;
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement