Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [TestMethod]
- public void TestMethod1()
- {
- //arrange
- var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost:34403/odata/Courses");
- var controller = new CoursesController
- {
- Request = request
- };
- ODataModelBuilder modelBuilder = new ODataConventionModelBuilder();
- modelBuilder.EntitySet<Courses>("Courses");
- var opts = new ODataQueryOptions<Courses>(new ODataQueryContext(modelBuilder.GetEdmModel(), typeof(Courses)), request);
- //act
- var result = controller.GetCourses1();
- //assert
- Assert.AreEqual(1, result);
- }
- [EnableQuery]
- [ODataRoute("Courses")]
- public IQueryable<Courses> GetCourses1()
- {
- var courses = db.Courses.Where(list => list.Is_Deleted != true);
- var courseImage = courses.ToList();
- foreach (var course in courses)
- {
- if (course.DataURI != null)
- course.ImageURLPath = course.DataURI.Remove(0, 19);
- string imageWebPath = "http://" + course.ImageURLPath;
- imageWebPath = imageWebPath.Replace(@"", @"/");
- //Assign new web path to database record
- course.ImageURLPath = imageWebPath;
- course.DataURI = string.Empty;
- }
- return courses;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement