public void GetAllTraining() { var data = new TestTrainingAppContext(); data.Trainings.Add(new Training { TrainingName = "Test Training1", StartDate = DateTime.Today.AddDays(3), EndDate = DateTime.Today.AddDays(7) }); data.Trainings.Add(new Training { TrainingName = "Test Training2", StartDate = DateTime.Today.AddDays(1), EndDate = DateTime.Today.AddDays(3) }); data.Trainings.Add(new Training { TrainingName = "Test Training3", StartDate = DateTime.Today, EndDate = DateTime.Today.AddDays(1) }); var controller = new TrainingsController(data); var result = controller.GetTrainings() as TestTrainingDBSet; Assert.IsNotNull(result); Assert.AreEqual(3, result.Local.Count); }
public async void Get_returns_list_of_trainings() { //Arrange var sampleTraining1 = new Training() { Id = 1, StartDate = new DateTime(2019, 09, 20), EndDate = new DateTime(2019, 09, 21), TrainingName = "Asp.net Training" }; var sampleTraining2 = new Training() { Id = 2, StartDate = new DateTime(2019, 09, 21), EndDate = new DateTime(2019, 09, 22), TrainingName = "Web Api training" }; context.AddRange(sampleTraining1, sampleTraining2); context.SaveChanges(); //Act var taskResult = await myController.GetTrainings(); //Assert Assert.IsType <ActionResult <IEnumerable <Training> > >(taskResult); }