public void DAO_FindByLoginNameTest()
        {
            try
            {
                UserProfile actual = userProfileDao.FindByLoginName("jsmith");

                Assert.AreEqual(userProfile, actual, "User found does not correspond with the original one.");
            }
            catch (Exception e)
            {
                Assert.Fail(e.Message);
            }
        }
Exemple #2
0
        public void AddDuplicatedFavoriteTest()
        {
            UserProfileDetails userProfileDetails = new UserProfileDetails("first name", "last name", "*****@*****.**", "es", "ES");
            long userId = userService.RegisterUser("user1", "password", userProfileDetails);

            List <DTOSportEvent> events = sportEventService.FindEvents("Event", 0, 10).result;
            DTOSportEvent        evento = null;

            foreach (var ev in events)
            {
                evento = ev;
            }

            sportEventService.AddToFavorites("user1", evento.eventId, "name1", "comment1");
            sportEventService.AddToFavorites("user1", evento.eventId, "name1", "comment1");
            List <DTOFavorite> favoritos = sportEventService.ListFavorites("user1");

            Assert.IsTrue(favoritos.Count == 1);
            UserProfile user = userProfileDao.FindByLoginName("user1");

            sportEventService.DeleteFromFavorites("user1", evento.eventId);
            favoritos = sportEventService.ListFavorites("user1");
            Assert.IsTrue(favoritos.Count == 0);

            List <DTOSportEvent> diezEventos = sportEventService.FindEvents("pArtiDo", 0, 10).result;// debe devolver 2 eventos

            foreach (var ev in diezEventos)
            {
                sportEventService.AddToFavorites("user1", ev.eventId, "name2", "comment2");
            }

            favoritos = sportEventService.ListFavorites("user1");
            int numeroEventos = 10;

            Assert.IsTrue(favoritos.Count == numeroEventos);

            foreach (var ev in diezEventos)
            {
                sportEventService.DeleteFromFavorites("user1", ev.eventId);
                favoritos = sportEventService.ListFavorites("user1");
                numeroEventos--;
                Assert.IsTrue(favoritos.Count == numeroEventos);
            }
        }