public void ReturnAnInstanceOfTournamentsRepository_WhenDbContextIsValid() { //Arrange var TournamentsDbContextMock = new Mock <TournamentsDbContext>(); var tounamentRepository = new TournamentsRepository <ITeam>(TournamentsDbContextMock.Object); Assert.IsInstanceOf <TournamentsRepository <ITeam> >(tounamentRepository); }
public UnitOfWork(ApplicationDbContext context) { _context = new ApplicationDbContext(); Tournaments = new TournamentsRepository(_context); Players = new PlayersRepository(_context); TournamentTypes = new Repository <TournamentType>(_context); Teams = new Repository <Team>(_context); Matches = new Repository <Match>(_context); }
public void ReturnAList_WhenItIsCalled() { var tournamentsDbContextMock = new Mock <TournamentsDbContext>(); //INTERFACE var tournamentRepository = new TournamentsRepository <Team>(tournamentsDbContextMock.Object); tournamentRepository.All(); //tournamentsDbContextMock.Setup(x => x.Set<Team> .ToList()).Returns(); //tournamentsDbContextMock.Verify(x => x.DbSet.ToList(), Times.Once); //return this.DbSet.ToList(); }