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