public void GetAppointmentsByCollaborater() { var repo = new Mock <IRepository <Appointment> >(); // Arrange AppointmentRepository rep = new AppointmentRepository(); PeopleRepository peopleRep = new PeopleRepository(); AppointmentsController controller = new AppointmentsController(rep.Repo, peopleRep.Repo); // Act IEnumerable <AppointmentDTO> result = controller.Get("*****@*****.**"); // Assert Assert.IsNotNull(result); Assert.AreEqual(6, result.Count()); Assert.AreEqual("Escobar Gaviria", result.ElementAt(1).Client.LastName); Assert.AreEqual("White", result.ElementAt(2).Client.LastName); Assert.AreEqual(result.ElementAt(0).Client.UserName, result.ElementAt(0).Client.Email); Assert.AreNotEqual(result.ElementAt(0).StartDate, result.ElementAt(0).EndDate); CollectionAssert.AllItemsAreUnique(result.ToList()); }
public void WhenRestfullGETRequestIsDoneToTheAPIEndpoint() { ApiGetResult = AppointmentsController.Get(Token, AppointmentDate); }