public TennisGameServiceTests() { _player1 = new Player("player1"); _player2 = new Player("player2"); _umpireServiceMock = new Mock <IUmpireService>(); _tennisGameService = new TennisGameService(_umpireServiceMock.Object); }
// This method gets called by the runtime. Use this method to add services to the container. public void ConfigureServices(IServiceCollection services) { services.Configure <CookiePolicyOptions>(options => { // This lambda determines whether user consent for non-essential cookies is needed for a given request. options.CheckConsentNeeded = context => true; options.MinimumSameSitePolicy = SameSiteMode.None; }); services.AddSingleton(sp => { var tennisGameService = new TennisGameService("Roger Federer", "Rafael Nadal", sp.GetService <IHubContext <TennisHub, ITennisClient> >()); return(tennisGameService); }); services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_2_2); services.AddSignalR(); }
public TennisController(TennisGameService tennisGameService) { _tennisGameService = tennisGameService; }