Beispiel #1
0
        public void Mine_WhenCalled_ShouldReturnUpcomingGigs()
        {
            // Arrange
            var user = _context.Users.First();

            _controller.MockCurrentUser(user.Id, user.UserName);

            var genre = _context.Genres.First();
            var gig   = new Gig {
                Artist = user, DateTime = DateTime.Now.AddDays(1), Genre = genre, Venue = "-"
            };

            _context.Gigs.Add(gig);
            _context.SaveChanges();

            // Act
            var result = _controller.Mine();

            // Assert
            (result.ViewData.Model as IEnumerable <Gig>).Should().HaveCount(1);
        }
Beispiel #2
0
        public void Seed()
        {
            var context = new GigHubContext();

            if (context.Users.Any())
            {
                return;
            }

            context.Users.Add(new ApplicationUser {
                UserName = "******", Name = "user1", Email = "-", PasswordHash = "-"
            });
            context.Users.Add(new ApplicationUser {
                UserName = "******", Name = "user2", Email = "-", PasswordHash = "-"
            });
            context.SaveChanges();
        }