コード例 #1
0
        public async Task PlayerExists_PlayerReallyExists()
        {
            var pc     = new PlayersController(_context);
            var result = pc.PlayerExists(1);

            Assert.True(result);
        }
コード例 #2
0
        public async Task Should_Return_All_Players_List()
        {
            //Arrange
            _httpClientFactory = SetupHttpClientFactory();
            var controller = new PlayersController(_configuration, _jsonSerializer, _httpClientFactory);

            // Act
            try
            {
                var result = await controller.Players();

                // Assert
                var okResult = result as OkObjectResult;
                Assert.IsNotNull(okResult);
                Assert.AreEqual(StatusCodes.Status200OK, okResult.StatusCode);

                var model = okResult.Value as IOrderedEnumerable <Player>;
                Assert.IsNotNull(model);
                Assert.AreEqual(5, model.Count());
            }
            catch (Exception ex)
            {
                throw;
            }
        }
コード例 #3
0
        public async Task PlayerExists_PlayerDoesntExist()
        {
            var pc     = new PlayersController(_context);
            var result = pc.PlayerExists(20);

            Assert.False(result);
        }
コード例 #4
0
        public void Get_ModelPlayer_Edit()
        {
            ViewResult editView = new PlayersController().Edit(7) as ViewResult;
            var        result   = editView.ViewData.Model;

            Assert.IsType <Player>(result);
        }
コード例 #5
0
        public void TestAddView()
        {
            PlayersController controller = new PlayersController();
            ViewResult        result     = controller.Add() as ViewResult;

            Assert.AreEqual("Create", result.ViewName);
        }
コード例 #6
0
        public SittingStandingPage()
        {
            InitializeComponent();

            //Set exercise repetitions based on settings or default (10)
            startreps      = Int32.Parse(Application.Current.Properties["sittingReps"].ToString());
            sittingCounter = startreps;

            _sensor = KinectSensor.GetDefault();

            if (_sensor != null)
            {
                _sensor.Open();

                _reader = _sensor.OpenMultiSourceFrameReader(FrameSourceTypes.Color | FrameSourceTypes.Depth | FrameSourceTypes.Infrared | FrameSourceTypes.Body);
                _reader.MultiSourceFrameArrived += Reader_MultiSourceFrameArrived;

                _userReporter              = new PlayersController();
                _userReporter.BodyEntered += UserReporter_BodyEntered;
                _userReporter.BodyLeft    += UserReporter_BodyLeft;
                _userReporter.Start();

                _gesture = new Sitting();
                _gesture.GestureRecognized += Gesture_GestureRecognized;

                _recorder = new Kinect2CSV();
                _timer    = new Stopwatch();
            }
        }
コード例 #7
0
        public void TestDeleteConfirmed()
        {
            PlayersController controller = new PlayersController();
            var result = (RedirectToRouteResult)controller.DeleteConfirmed(2);

            Assert.AreEqual("Index", result.RouteValues["Action"]);
        }
コード例 #8
0
        public async void TransferPlayerToClubSuccessAsync()
        {
            var options = new DbContextOptionsBuilder <SoccerManagerContext>().UseInMemoryDatabase("SoccerManager").Options;

            var context = new SoccerManagerContext(options);

            var ClubsController = new ClubsController(context);

            var PlayersController = new PlayersController(context);

            Player new_player = new Player()
            {
                Name             = "Duane",
                Surname          = "de Villiers",
                Aggression       = 99,
                BallControl      = 99,
                Defence          = 99,
                Height           = "1.84",
                ShootingAccuracy = 99,
                Speed            = 99
            };

            await PlayersController.PostPlayer(new_player);

            Club new_club = new Club()
            {
                Name = "Arsenal"
            };

            await ClubsController.PostClub(new_club);

            await ClubsController.AddPlayerToClub(new_club.ClubId, new_player.PlayerId);

            Assert.True(new_player.Club.ClubId == new_club.ClubId);
        }
コード例 #9
0
ファイル: BombController.cs プロジェクト: oocast/Cell-O-Tap
	// Use this for initialization
	void Start () {
		//Initialize(0f, movingPattern);
		birthTime = Time.time;
		action += Proceed;
		players = GameObject.Find ("Players").GetComponent<PlayersController>();
		center = GameObject.Find("Center").transform;
	}
コード例 #10
0
        public void TestIndexView()
        {
            PlayersController controller = new PlayersController();
            ViewResult        result     = controller.Index("") as ViewResult;

            Assert.AreEqual("Index", result.ViewName);
        }
コード例 #11
0
        public void TestDeleteView()
        {
            PlayersController controller = new PlayersController();
            ViewResult        result     = controller.Delete(1) as ViewResult;

            Assert.AreEqual("Delete", result.ViewName);
        }
コード例 #12
0
        public void Get_ViewResult_Edit()
        {
            PlayersController controller = new PlayersController();
            var result = controller.Edit(7);

            Assert.IsType <ViewResult>(result);
        }
コード例 #13
0
        public void CreateANewPlayersController()
        {
            var mockPlayersContext = new MockPlayersContext();
            var controller         = new PlayersController(mockPlayersContext);

            Assert.NotNull(controller);
        }
コード例 #14
0
        public async Task GetAllPlayersTest()
        {
            // Arrange
            var repo       = new FakePlayerRepository(TestData.Players());
            var controller = new PlayersController(repo, null);

            // Act
            var result = await controller.GetPlayer();

            // Assert
            Assert.IsNotNull(result);
            var objResult = result.Result as OkObjectResult;

            Assert.IsNotNull(objResult);
            var retResult = objResult.Value as List <PlayerDTO>;

            Assert.IsNotNull(retResult);
            Assert.AreEqual(TestData.Players().Count, retResult.Count);
            foreach (var player in retResult)
            {
                var testItem = TestData.Players().Find(p => p.Id == player.Id);
                Assert.AreEqual(testItem.FirstName, player.FirstName);
                Assert.AreEqual(testItem.LastName, player.LastName);
            }
        }
コード例 #15
0
        public AnglePage()
        {
            InitializeComponent();
            ConnectAds();

            lasso_counter    = 0;
            shoulder_counter = 0;
            medStart         = 0;
            medEnd           = medStart + Constants.medianFilterRange;

            _sensor = KinectSensor.GetDefault();

            if (_sensor != null)
            {
                _sensor.Open();

                _reader = _sensor.OpenMultiSourceFrameReader(FrameSourceTypes.Color | FrameSourceTypes.Depth | FrameSourceTypes.Infrared | FrameSourceTypes.Body);
                _reader.MultiSourceFrameArrived += Reader_MultiSourceFrameArrived;

                _playersController              = new PlayersController();
                _playersController.BodyEntered += UserReporter_BodyEntered;
                _playersController.BodyLeft    += UserReporter_BodyLeft;
                _playersController.Start();
            }
        }
コード例 #16
0
ファイル: Plant_Controller.cs プロジェクト: Garnll/DerePlants
 private void Awake()
 {
     if (plController == null)
     {
         plController = FindObjectOfType <PlayersController>();
     }
 }
コード例 #17
0
    //spawn the player in a random position
    public void SpawnBall(Vector2 minPos, Vector2 maxPos, GameObject Player, PlayersController myController)
    {
        Vector3    pos  = new Vector3((float)Random.Range(minPos.x, maxPos.x), (float)Random.Range(minPos.y, maxPos.y), 0f);
        GameObject ball = Instantiate(Player, pos, Player.transform.rotation);

        myController.AddBall(ball);
    }
コード例 #18
0
 public PlayersControllerTests()
 {
     service    = new PlayersService();
     controller = new PlayersController(service);
     mapping    = new ConfigureMapping();
     mapping.ConfigureMaping();
 }
コード例 #19
0
    public override void OnStartLocalPlayer()
    {
        if (TypeOfParameter.Instance.currentPlayType != TypeOfParameter.Parameter.network)
        {
            return;
        }

        playersController = FindObjectOfType <PlayersController>();

        myPlayer = playersController.player1;
        if (myPlayer.player.controlled == false)
        {
            myPlayer.player.controlled = true;
        }
        else
        {
            myPlayer = playersController.player2;
            if (myPlayer.player.controlled == false)
            {
                myPlayer.player.controlled = true;
            }
            else
            {
                Debug.LogError("Hello Darkness my old friend");
            }
        }
    }
コード例 #20
0
        public void DeletePlayer_ShouldReturnNotFoundIfWrongId()
        {
            var mockPlayers       = GetMockPlayers();
            var playersController = new PlayersController(mockPlayers);
            var response          = playersController.Delete(12) as NotFoundResult;

            Assert.IsNotNull(response);
        }
コード例 #21
0
        public void SetUp()
        {
            var mapperConfig = new MapperConfiguration(cfg => cfg.AddProfile(new AutoMapperProfiles()));
            var mapper       = mapperConfig.CreateMapper();

            _playerService     = new Mock <IPlayerService>();
            _playersController = new PlayersController(mapper, _playerService.Object);
        }
コード例 #22
0
        public void TestEditView()
        {
            PlayersController controller = new PlayersController();
            ViewResult        result     = controller.Edit(1) as ViewResult;
            var player = (Player)result.Model;

            Assert.AreEqual("Fabiano", player.Name);
        }
コード例 #23
0
 void OnDestroy()
 {
     if (Instance == this)
     {
         Instance = null;
     }
     Players = null;
 }
コード例 #24
0
 public void Initialize()
 {
     _playerServiceMock    = new Mock <IPlayerService>();
     _teamServiceMock      = new Mock <ITeamService>();
     _playerRepositoryMock = new Mock <IRepository <Player> >();
     _playerService        = new PlayerService(_playerRepositoryMock.Object);
     _playersCtrl          = new PlayersController(_playerServiceMock.Object, _teamServiceMock.Object);
 }
コード例 #25
0
        public void Generate_New_Player_Id_Should_Return_A_Not_Empty_Guid()
        {
            var controller = new PlayersController();

            Guid newId = controller.GetNewId();

            Assert.AreNotEqual(Guid.Empty, newId);
        }
コード例 #26
0
 // Use this for initialization
 void Start()
 {
     //Initialize(0f, movingPattern);
     birthTime = Time.time;
     action   += Proceed;
     players   = GameObject.Find("Players").GetComponent <PlayersController>();
     center    = GameObject.Find("Center").transform;
 }
コード例 #27
0
        public void Initialize()
        {
            _playerserviceMock = new Mock <IPlayerService> ();
            _players           = new Mock <DbSet <Player> > ();
            _target            = new PlayersController(_playerserviceMock.Object);

            _playerserviceMock.Setup(service => service.GetPlayers()).Returns(_players.Object);    //default return value for GetPlayers. will be overriden for verification in test
        }
コード例 #28
0
        public PlayerUnitTest()
        {
            var    context = new FootballContext(dbContextOptions);
            TestDB db      = new TestDB();

            db.Seed(context);

            players = new PlayersController(context);
        }
コード例 #29
0
        public GivenAPlayerController()
        {
            var services = new ServiceCollection()
                           .AddScoped <IPlayersRepository, PlayersRepository>()
                           .AddDbContext <HighscoreContext>(options => options.UseInMemoryDatabase(databaseName: "highscore_in_memory_test"))
                           .BuildServiceProvider();

            _controller = new PlayersController(services.GetService <IPlayersRepository>());
        }
コード例 #30
0
        public void ControllerReturnsCorrectPlayerWhenEmailIsUsedAsId(string email, string username)
        {
            var mockRepository = new MockPlayersRepository();
            var player = new Player(email, username);
            mockRepository.SavePlayer(player);

            var sut = new PlayersController(mockRepository);
            Assert.Equal(player, sut.GetPlayer(email));
        }
コード例 #31
0
ファイル: PlayerTest.cs プロジェクト: waitearmstrong/MIST450
 public PlayerTest()
 {
     mockPlayerRepo     = new Mock <IPlayerRepo>();
     mockSchoolRepo     = new Mock <ISchoolRepo>();
     mockTeamPlayerRepo = new Mock <ITeamPlayerRepo>();
     mockTeamRepo       = new Mock <ITeamRepo>();
     playersController  = new PlayersController(mockPlayerRepo.Object, mockSchoolRepo.Object, mockTeamRepo.Object, mockTeamPlayerRepo.Object);
     mockPlayerList     = new List <Player>();
 }
コード例 #32
0
        public void AddRedirectsToThePlayerIndexView()
        {
            var mockPlayersContext = new MockPlayersContext();
            var controller         = new PlayersController(mockPlayersContext);
            var result             = controller.Add();

            Assert.IsType <RedirectToRouteResult>(result);
            Assert.Equal("Index", result.RouteValues["action"]);
            Assert.Equal("Player", result.RouteValues["controller"]);
        }
コード例 #33
0
        public void ControllerReturnsCorrectNumberOfExistingPlayersWhenIsRequested()
        {
            var player1 = new Player("email", "userName");
            var player2 = new Player("anotherEmail", "dogename");

            var mockRepo = new MockPlayersRepository();
            mockRepo.SavePlayer(player1);
            mockRepo.SavePlayer(player2);

            var sut = new PlayersController(mockRepo);
            Assert.Equal(2, sut.GetPlayers().Count());
        }
コード例 #34
0
ファイル: Default.aspx.cs プロジェクト: acasciani/trackr
        public IQueryable gvAllPlayers_GetData()
        {
            using (PlayersController pc = new PlayersController())
            {
                var allInfo = pc.Get().Select(i => new PlayerResult
                {
                    Age = DateTime.Today.Year - i.DateOfBirth.Year,
                    FirstName = i.FName,
                    LastName = i.LName,
                    PlayerID = i.PlayerID
                });

                return allInfo.OrderBy(i => i.LastName).ThenBy(i => i.FirstName).AsQueryable<PlayerResult>();
            }
        }
コード例 #35
0
ファイル: AnglePage.xaml.cs プロジェクト: L-SEG/Vitruvius
        public AnglePage()
        {
            InitializeComponent();

            _sensor = KinectSensor.GetDefault();

            if (_sensor != null)
            {
                _sensor.Open();

                _reader = _sensor.OpenMultiSourceFrameReader(FrameSourceTypes.Color | FrameSourceTypes.Depth | FrameSourceTypes.Infrared | FrameSourceTypes.Body);
                _reader.MultiSourceFrameArrived += Reader_MultiSourceFrameArrived;

                _userReporter = new PlayersController();
                _userReporter.BodyEntered += UserReporter_BodyEntered;
                _userReporter.BodyLeft += UserReporter_BodyLeft;
                _userReporter.Start();
            }
        }
コード例 #36
0
ファイル: SnapHand.xaml.cs プロジェクト: projetoliki/SnapHand
        public SnapHand()
        {
            this.InitializeComponent();

            _sensor = KinectSensor.GetDefault();

            if (_sensor != null)
            {
                _sensor.Open();

                _reader = _sensor.OpenMultiSourceFrameReader(FrameSourceTypes.Color | FrameSourceTypes.Depth | FrameSourceTypes.Infrared | FrameSourceTypes.Body);
                _reader.MultiSourceFrameArrived += Reader_MultiSourceFrameArrived;

                _playersController = new PlayersController();
                _playersController.BodyEntered += UserReporter_BodyEntered;
                _playersController.BodyLeft += UserReporter_BodyLeft;
                _playersController.Start();
            }
            viewer.Visualization = Visualization.Color;
        }
コード例 #37
0
        public CameraPage()
        {
            InitializeComponent();

            
            _sensor = KinectSensor.GetDefault();

            if (_sensor != null)    // pega o sensor que está ativo
            {
                _sensor.Open();     // "abre" o sensor

                // especifica quais streams poderão ser acessados
                _reader = _sensor.OpenMultiSourceFrameReader(FrameSourceTypes.Color | FrameSourceTypes.Depth | FrameSourceTypes.Infrared | FrameSourceTypes.Body);
                _reader.MultiSourceFrameArrived += Reader_MultiSourceFrameArrived;

                _playersController = new PlayersController();
                _playersController.BodyEntered += UserReporter_BodyEntered;
                _playersController.BodyLeft += UserReporter_BodyLeft;
                _playersController.Start();
            }
        }