public void ShouldUpdateCreativeTeam() { var creativeteam = new CreativeTeam { About = "", Email = "*****@*****.**", Genre = "rock/hardcore/post-punk", Name = "dicklovers", Password = "******", Rating = 3.2, SubscribersCount = 0 }; var photo = new File { Bytes = new byte[] { 0, 1, 2, 3, 4, 5, 6, 7 }, FileExtension = ".jpeg", Filename = "dicklovers.jpeg" }; var creativeteamrepository = new CreativeTeamRepository(_connectionString); var newcreativetem = creativeteamrepository.CreateCreativeTeam(creativeteam, photo.Bytes, photo.Filename); _tempCreativeteam.Add(newcreativetem.Id); newcreativetem.Email = "*****@*****.**"; var result = creativeteamrepository.UpdateCreativeTeam(newcreativetem); Assert.AreEqual(newcreativetem.Email, result.Email); }
public void ShouldGoToEvent() { var user = new User { Age = 18, City = "Питер", Email = "*****@*****.**", Name = "Марина", Surname = "Купцова", Password = "******", }; var file = new File { Bytes = new byte[0], FileExtension = ".jpg", Filename = "fotka" }; var creativeteam = new CreativeTeam(); creativeteam.About = "test"; creativeteam.Email = "*****@*****.**"; creativeteam.Genre = "rock/hardcore/post-punk"; creativeteam.Name = "testband"; creativeteam.Password = "******"; creativeteam.Rating = 3.2; creativeteam.SubscribersCount = 0; var teamevent = new Event { Place = "СПб", DateAndTime = DateTime.Now, Description = "", ParticipantCount = 13 }; var Bytes = new byte[] { 0, 1, 2, 3, 4, 5, 6, 7 }; var FileExtension = ".jpeg"; var Filename = "test.jpeg"; var usersRepository = new UserRepository(_connectionString); var eventRepository = new EventRepository(_connectionString); var creativeteamRepository = new CreativeTeamRepository(_connectionString); var newcreativeteam = creativeteamRepository.CreateCreativeTeam(creativeteam, Bytes, Filename); _tempCreativeTeam.Add(newcreativeteam.Id); var newuser = usersRepository.CreateUser(user, file); _tempUsers.Add(newuser.Id); var newevent = eventRepository.CreateEvent(teamevent, Bytes, Filename, newcreativeteam.Id); _tempEvents.Add(newevent.Id); usersRepository.GoToEvent(newuser.Id, newevent.Id); }
public void ShouldUpdateEvent() { var creativeteam = new CreativeTeam { About = "test", Email = "*****@*****.**", Genre = "rock/hardcore/post-punk", Name = "testband", Password = "******", Rating = 3.2, SubscribersCount = 0 }; var photo = new File { Bytes = new byte[] { 0, 1, 2, 3, 4, 5, 6, 7 }, FileExtension = ".jpeg", Filename = "test.jpeg" }; var newEvent = new Event { DateAndTime = DateTime.Now, Description = "Big concert on the street of your city!", ParticipantCount = 0, Place = "Saint-Petersburg, Russia" }; var file = new File { Bytes = new byte[] { 1, 12, 123, 13 }, FileExtension = ".jpg", Filename = "fotka" }; var creativeteamRepository = new CreativeTeamRepository(_connectionString); var newcreativeteam = creativeteamRepository.CreateCreativeTeam(creativeteam, photo.Bytes, photo.Filename); _tempCreativeTeam.Add(newcreativeteam.Id); var eventrepository = new EventRepository(_connectionString); var teamEvent = eventrepository.CreateEvent(newEvent, file.Bytes, file.Filename, newcreativeteam.Id); _tempEvent.Add(teamEvent.Id); teamEvent.Description = "Big concert!!!!!!!!!!!!!!!!!"; var result = eventrepository.UpdateEvent(teamEvent); Assert.AreEqual(teamEvent.Description, result.Description); }
public void Subscribe() { var user = new User { Age = 18, City = "Питер", Email = "*****@*****.**", Name = "Марина", Surname = "Купцова", Password = "******", }; var file = new File { Bytes = new byte[0], FileExtension = ".jpg", Filename = "fotka" }; var Bytes = new byte[] { 0, 1, 2, 3, 4, 5, 6, 7 }; var Filename = "test.jpeg"; var creativeteam = new CreativeTeam(); creativeteam.About = "test"; creativeteam.Email = "*****@*****.**"; creativeteam.Genre = "rock/hardcore/post-punk"; creativeteam.Name = "testband"; creativeteam.Password = "******"; creativeteam.Rating = 3.2; creativeteam.SubscribersCount = 0; var usersRepository = new UserRepository(_connectionString); var creativeteamRepository = new CreativeTeamRepository(_connectionString); var newUser = usersRepository.CreateUser(user, file); _tempUsers.Add(newUser.Id); var team = creativeteamRepository.CreateCreativeTeam(creativeteam, Bytes, Filename); _tempCreativeTeam.Add(team.Id); usersRepository.Subscribe(newUser.Id, team.Id); }
public void ShoulGetUserUpcomingEvents() { var user = new User { Age = 18, City = "Москва", Email = "*****@*****.**", Name = "Марина", Surname = "Купцова", Password = "******", }; var creativeteam = new CreativeTeam { About = "test", Email = "*****@*****.**", Genre = "rock/hardcore/post-punk", Name = "testband", Password = "******", Rating = 3.2, SubscribersCount = 0 }; var photo = new File { Bytes = new byte[] { 0, 1, 2, 3, 4, 5, 6, 7 }, FileExtension = ".jpeg", Filename = "test.jpeg" }; var newEvent = new Event { DateAndTime = DateTime.Now, Description = "Big concert on the street of your city!", ParticipantCount = 0, Place = "Saint-Petersburg, Russia1" }; var newEvent2 = new Event { DateAndTime = DateTime.Now, Description = "Big concert!!!!!", ParticipantCount = 0, Place = "Saint-Petersburg, Russia1" }; var file = new File { Bytes = new byte[] { 1, 12, 123, 13 }, FileExtension = ".jpg", Filename = "fotka" }; var userRepository = new UserRepository(_connectionString); var eventRepository = new EventRepository(_connectionString); var creativeteamRepository = new CreativeTeamRepository(_connectionString); var newUser = userRepository.CreateUser(user, file); _tempUsers.Add(newUser.Id); var newCreativeteam = creativeteamRepository.CreateCreativeTeam(creativeteam, photo.Bytes, photo.Filename); _tempCreativeTeam.Add(newCreativeteam.Id); var teamEvent = eventRepository.CreateEvent(newEvent, photo.Bytes, photo.Filename, newCreativeteam.Id); var teamEvent2 = eventRepository.CreateEvent(newEvent2, photo.Bytes, photo.Filename, newCreativeteam.Id); _tempEvent.Add(teamEvent.Id); _tempEvent.Add(teamEvent2.Id); userRepository.GoToEvent(newUser.Id, teamEvent2.Id); var usersEvents = new List <Event>(); usersEvents = eventRepository.GetUserUpcomingEvents(newUser); var result = usersEvents.Find(x => x.Id == teamEvent2.Id); Assert.AreEqual(teamEvent2.Description, result.Description); }