Exemplo n.º 1
0
        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());
        }
Exemplo n.º 2
0
 public void WhenRestfullGETRequestIsDoneToTheAPIEndpoint()
 {
     ApiGetResult = AppointmentsController.Get(Token, AppointmentDate);
 }