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); } }
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); } }