public TennisGameServiceTests()
 {
     _player1           = new Player("player1");
     _player2           = new Player("player2");
     _umpireServiceMock = new Mock <IUmpireService>();
     _tennisGameService = new TennisGameService(_umpireServiceMock.Object);
 }
Ejemplo n.º 2
0
        // 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();
        }
Ejemplo n.º 3
0
 public TennisController(TennisGameService tennisGameService)
 {
     _tennisGameService = tennisGameService;
 }