public async Task TestAddNewCourse() { String newId = "Test Id 2"; String newName = "Test Name 2"; String newDpt = "Test Department 2"; int newDifficulty = 1; string newInstr = "John Doe 2.0"; int newRating = 1; var ratings = new Dictionary <string, Dictionary <string, double> >(); var pairs = new Dictionary <string, double>(); pairs.Add("count", 1); pairs.Add("rating", newRating); ratings.Add(newInstr, pairs); Course testCourse2 = new Course { Id = newId, Department = newDpt, Difficulty = newDifficulty, DifficultyCount = 1, Name = newName, SectionRatings = ratings }; _client.AddNewCourse(newId, newName, newDpt, newDifficulty, newInstr, newRating); ValidateCourse(updatedCourse, testCourse2); }
public async void AddNewCourse(string id, string name, string department, int difficulty, string instructorName, int rating) { _logger.LogInformation("Begin CoursesController POST Add New Course"); _dbClient.AddNewCourse(id.ToUpper(), name, department, difficulty, instructorName, rating); _logger.LogInformation("Finish CoursesController POST Add New Course"); }