// Use this for initialization
 void Start()
 {
     controller  = FindObjectOfType <TrackingController>();
     VRPNTracker = GetComponent <TrackerTransform>();
     VRPNButton  = GetComponent <Tracker_Button_Server>();
     sarTracker  = GetComponent <SARTracker>();
 }
Exemple #2
0
        public void UpdateCoach_GetLatestLogs_IsEventSaved()
        {
            //mocking repos
            var fakeCoachRep = new FakeCoachRepository();
            var newCoach     = fakeCoachRep.InsertCoach(new Coach());
            var fakeLogRep   = new FakeTrackingLogEventRepository();

            //systems under test ( tracking side)
            var trackingService    = new TrackingService(fakeLogRep);
            var trackingController = new TrackingController(trackingService);

            _fixture.InitTrackingController(trackingController);

            //system under test ( main app side)
            var trackingLogsService = new TrackingLogsService(_fixture.Configuration, _fixture.FakeHttpService);
            var coachService        = new CoachService(fakeCoachRep, trackingLogsService);

            //testing and assertions
            var updateCoachResponse = coachService.UpdateCoach(newCoach);

            updateCoachResponse.Should().Match <ServiceResponse <Coach> >(response => response.IsSuccess);
            var logListResponse = trackingLogsService.GetLatestLogs();

            logListResponse.Should().Match <ServiceResponse <List <TrackingLogEvent> > >(response => response.IsSuccess);

            logListResponse.ResponseDTO.Should()
            .Contain(eventLog => eventLog.EventTypeId == TrackingLogEventType.CoachUpdated);
        }
Exemple #3
0
        public void TestMethod_LinkToServiceAssembly()
        {
            TrackingController _testController = new TrackingController();
            var result = _testController.Post(null);

            Assert.IsNotNull(result);
        }
Exemple #4
0
        private TrackingController NewController()
        {
            List <Claim> claims = new List <Claim>()
            {
                // Passing in username as parameter
                new Claim(ClaimTypes.Name, "Ted"),
            };

            ClaimsIdentity  identity        = new ClaimsIdentity(claims, "TestAuthType");
            ClaimsPrincipal claimsPrincipal = new ClaimsPrincipal(identity);

            UserSqlDAO    userDao    = new UserSqlDAO(ConnectionString);
            ProfileSqlDAO profileDao = new ProfileSqlDAO(ConnectionString);
            FoodSqlDAO    foodDao    = new FoodSqlDAO(ConnectionString);

            TrackingController controller = new TrackingController(userDao, profileDao, foodDao)
            {
                ControllerContext = new ControllerContext()
                {
                    HttpContext = new DefaultHttpContext()
                    {
                        User = claimsPrincipal
                    }
                }
            };

            return(controller);
        }
        public DungeonStatsFilter(TrackingController trackingController)
        {
            _trackingController = trackingController;

            _trackingController.DungeonController.SetDungeonStatsDay();
            _trackingController.DungeonController.SetDungeonStatsTotal();
        }
Exemple #6
0
        public void TestShutdown()
        {
            var module             = new Mock <ITrackingModule>();
            var trackingController = new TrackingController(new ITrackingModule[] { module.Object });

            trackingController.Shutdown();
            module.Verify(m => m.Dispose(), Times.Once);
        }
Exemple #7
0
 // Use this for initialization
 private void Start()
 {
     ButtonRenderer = GetComponent <MeshRenderer>();
     if (defaultTracker)
     {
         trackingOn = true;
     }
     trackingController = FindObjectOfType <TrackingController>();
 }
Exemple #8
0
    private void Awake()
    {
        if (!Instance)
        {
            Instance = this;
        }

        _trackingController = GetComponent <TrackingController>();
    }
Exemple #9
0
        public void TestSettingsChanging()
        {
            var settings = new Setting()
            {
                TrackingEnabled = true
            };
            var module             = new Mock <ITrackingModule>();
            var trackingController = new TrackingController(new ITrackingModule[] { module.Object });

            trackingController.SettingsChanging(settings);
            module.Verify(m => m.SettingsChanged(settings), Times.Once);
        }
Exemple #10
0
        public void TestModuleInitialization()
        {
            var settings = new Setting()
            {
                TrackingEnabled = true
            };
            var module             = new Mock <ITrackingModule>();
            var trackingController = new TrackingController(new ITrackingModule[] { module.Object });

            trackingController.Initialize(settings);
            module.Verify(m => m.Initialize(settings), Times.Once);
        }
Exemple #11
0
 /// <summary>
 ///     Registers the datatable and pings the gamemanager
 /// </summary>
 private void Build()
 {
     App = AppData.Instance();
     if (App == null)
     {
         return;
     }
     if (DataSource != null)
     {
         App.Registry.Register(DataSource);
         Tracking = new TrackingController(DataSource);
     }
     App.Game.Inform(this);
 }
Exemple #12
0
    void Start()
    {
        //Fetch the animator and play animator
        enemyAnim  = gameObject.GetComponent <Animator>();
        playerAnim = GameObject.FindGameObjectWithTag("Player").GetComponent <Animator>();

        //Fetch transform for the player and the NavMesh attatched to this object
        target = GameObject.FindGameObjectWithTag("Player").transform;
        agent  = GetComponent <NavMeshAgent>();

        clueObject = GameObject.FindGameObjectWithTag("SliceClue").GetComponent <TrackingController>();

        simScript = GameObject.FindGameObjectWithTag("Player").GetComponent <EnterSimulation>();
    }
Exemple #13
0
        public async void MissingFieldShouldReturn400()
        {
            TrackingController controller = new TrackingController();

            var input = new OrderTrackingInformation()
            {
                Order_id = null,
                Event    = new OrderTrackingEvent()
                {
                    Date      = DateTime.Now,
                    Status_id = 1
                }
            };

            var result = await controller.Post(input);

            BadRequestObjectResult viewResult = Assert.IsType <BadRequestObjectResult>(result);

            Assert.Equal <int>(400, viewResult.StatusCode.Value);
        }
Exemple #14
0
        public async Task RegularPostShoudReturn200()
        {
            TrackingController controller = new TrackingController();

            var input = new OrderTrackingInformation()
            {
                Order_id = 12,
                Event    = new OrderTrackingEvent()
                {
                    Date      = DateTime.Now,
                    Status_id = 1
                }
            };

            var resultapi = await controller.Post(input);

            OkResult result = Assert.IsType <OkResult>(resultapi);

            Assert.Equal <int>(200, result.StatusCode);
        }
Exemple #15
0
        public void GetTodaysFoodEntries_VerifyCorrectNutrientTotals()
        {
            // ARRANGE
            // Create the controller mocked with identity:
            TrackingController controller = NewController();

            // ACT

            // Call the Create method on the controller to add the post to the db
            IEnumerable <Food> foods = controller.GetTodaysFoodEntries();

            // ASSERT

            // The new profile username is correctly returned from the database
            Assert.AreEqual(1, foods.Count());
            Food food = foods.First();

            Assert.AreEqual(20, food.Protein);
            Assert.AreEqual(1, food.Carbs);
            Assert.AreEqual(100, food.Fat);
        }
Exemple #16
0
 public PartyChangedOrderEventHandler(TrackingController trackingController) : base((int)EventCodes.PartyChangedOrder)
 {
     _trackingController = trackingController;
 }
    public void Start()
    {
        imageTrackingController = transform.parent.GetComponent <TrackingController>();
        //Record which of the four interface elements this object is
        imageDatabaseElement[image.DatabaseIndex] = this;
        //Have this object remember which interface element it is
        thisImageDatabaseElement = image.DatabaseIndex;
        switch (thisImageDatabaseElement)
        {
        case 0:
            imageTrackingController.gameObject.GetComponent <AppManager>().textLastSpawned.text = "Eggy";
            currentElement = Instantiate(eggy, transform.position, transform.rotation);
            currentElement.GetComponent <ITransition>().TurnOn();
            currentElement.transform.parent = transform;
            break;

        case 1:
            imageTrackingController.gameObject.GetComponent <AppManager>().textLastSpawned.text = "taskStation";
            currentElement = Instantiate(taskStation, transform.position, transform.rotation);
            currentElement.GetComponent <ITransition>().TurnOn();
            currentElement.transform.parent = transform;
            break;

        case 2:
            imageTrackingController.gameObject.GetComponent <AppManager>().textLastSpawned.text = "numberStation";
            currentElement = Instantiate(numberStation, transform.position, transform.rotation);
            currentElement.GetComponent <ITransition>().TurnOn();
            currentElement.transform.parent = transform;
            break;

        case 3:
            imageTrackingController.gameObject.GetComponent <AppManager>().textLastSpawned.text = "shapeStation";
            currentElement = Instantiate(shapeStation, transform.position, transform.rotation);
            currentElement.GetComponent <ITransition>().TurnOn();
            currentElement.transform.parent = transform;
            break;

        case 4:
            imageTrackingController.gameObject.GetComponent <AppManager>().textLastSpawned.text = "colorStation";
            currentElement = Instantiate(colorStation, transform.position, transform.rotation);
            currentElement.GetComponent <ITransition>().TurnOn();
            currentElement.transform.parent = transform;
            break;

        case 5:
            imageTrackingController.gameObject.GetComponent <AppManager>().textLastSpawned.text = "outputStation";
            currentElement = Instantiate(outputStation, transform.position, transform.rotation);
            currentElement.GetComponent <ITransition>().TurnOn();
            currentElement.transform.parent = transform;
            break;

        case 6:     //cookie bit
            if (imageTrackingController.gameObject.GetComponent <AppManager>().currentAppState == AppManager.AppState.Tutorial04GoblinAdd)
            {
                imageTrackingController.gameObject.GetComponent <AppManager>().textLastSpawned.text = "taskCookie";
                currentElement = Instantiate(cookieBit, transform.position, transform.rotation);
            }
            else
            {
                imageTrackingController.gameObject.GetComponent <AppManager>().textLastSpawned.text = "cookieBit";
                currentElement = Instantiate(cookieBit, transform.position, transform.rotation);
            }
            currentElement.GetComponent <ITransition>().TurnOn();
            currentElement.transform.parent = transform;
            break;

        case 7:     //candy bit
            if (imageTrackingController.gameObject.GetComponent <AppManager>().currentAppState == AppManager.AppState.Eggy06InactiveTrackingLesson)
            {
                currentElement = Instantiate(eggyInteractive, transform.position, transform.rotation);
                imageTrackingController.gameObject.GetComponent <AppManager>().textLastSpawned.text = "eggyBit";
            }
            else
            {
                currentElement = Instantiate(candyBit, transform.position, transform.rotation);
                imageTrackingController.gameObject.GetComponent <AppManager>().textLastSpawned.text = "candyBit";
            }
            currentElement.GetComponent <ITransition>().TurnOn();
            currentElement.transform.parent = transform;
            break;

        case 8:     //coffee bit
            imageTrackingController.gameObject.GetComponent <AppManager>().textLastSpawned.text = "coffeeBit";
            currentElement = Instantiate(coffeeBit, transform.position, transform.rotation);
            currentElement.GetComponent <ITransition>().TurnOn();
            currentElement.transform.parent = transform;
            break;

        default:
            break;
        }
    }
 public UpdateFameEventHandler(TrackingController trackingController) : base((int)EventCodes.UpdateFame)
 {
     _trackingController = trackingController;
     _countUpTimer       = _trackingController.CountUpTimer;
 }
Exemple #19
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Request["MOD"] == "REP_BANDOPORT")
        {
            Dictionary <string, string> dataJSON = JsonConvert.DeserializeObject <Dictionary <string, string> >(Request["valores"]);
            String FechaInicio = DateUtils.getStringDateYYMMDDHHMM(dataJSON["FechaInicio"].ToString());
            String FechaFin    = DateUtils.getStringDateYYMMDDHHMM(dataJSON["FechaFin"].ToString());
            String Codigo      = dataJSON["Codigo"].ToString();
            String Coordinador = dataJSON["Coordinador"].ToString();
            String Responsable = dataJSON["Responsable"].ToString();
            String Estado      = dataJSON["Estado"].ToString();
            String Etapa       = dataJSON["Etapa"].ToString();
            String Rubro       = dataJSON["Rubro"].ToString();
            String ConfRep     = dataJSON["ConfRep"].ToString();
            String Cliente     = dataJSON["Cliente"].ToString();
            var    usuSession  = Session["lgn_id"].ToString();

            //PAG
            var item = new OportunidadBean()
            {
                FechaInicio = FechaInicio,
                FechaFin    = FechaFin,
                Codigo      = Codigo,
                Responsable = Responsable,
                Estado      = Estado,
                Etapa       = Etapa,
                Rubro       = Rubro,
                ConfRep     = ConfRep,
                Cliente     = Cliente,
                UsuSession  = usuSession,
                Coordinador = Coordinador
            };

            //1:Administrador,2:Jefe de Ventas,3:Coordinador Go2Market,4:Supervisor Venta,5:Vendedor



            DataTable     dt      = OportunidadController.GetReporteAllPaginateOportunidadesExcel(item);
            List <String> colores = new List <String>();
            foreach (DataRow rowIV in dt.Rows)
            {
                if (rowIV["Retrazo"].ToString() == "T")
                {
                    colores.Add("#ff6666");
                }
                else
                {
                    colores.Add("");
                }
            }
            ExcelFileSpreadsheet exportExcel = this.prepararExportacionExcelReporteOportunidades(dt);
            ExcelFileUtils.ExportToExcelColor(exportExcel, colores, "ReporteOportunidad");
        }

        else if (Request["MOD"] == "REP_TRACKING")
        {
            Dictionary <string, string> dataJSON = JsonConvert.DeserializeObject <Dictionary <string, string> >(Request["valores"]);
            String Fecha       = dataJSON["Fecha"].ToString();
            String JefeVenta   = dataJSON["JefeVenta"].ToString();
            String Supervisor  = dataJSON["Supervisor"].ToString();
            String Grupo       = dataJSON["Grupo"].ToString();
            String coordinador = "";
            String Vendedor    = dataJSON["Vendedor"].ToString();
            String Tipo        = dataJSON["Tipo"].ToString();


            //PAG
            String pagina = "0";
            String filas  = "10";// dataJSON["filas"].ToString();

            var item = new ReporteBean();

            //1:Administrador,2:Jefe de Ventas,3:Coordinador Go2Market,4:Supervisor Venta,5:Vendedor
            var perfil = Session["lgn_perfil"].ToString();
            if (perfil == "3")
            {
                coordinador = Session["lgn_codigo"].ToString();
            }
            else if (perfil == "2")
            {
                JefeVenta = Session["lgn_codigo"].ToString();
            }
            else if (perfil == "4")
            {
                Supervisor = Session["lgn_codigo"].ToString();
            }
            DataTable dt = TrackingController.getReporteTrackingDataTable(DateUtils.getStringDateYYMMDDHHMM(Fecha), coordinador, JefeVenta, Supervisor, Grupo, Vendedor, Tipo);

            ExcelFileSpreadsheet exportExcel = this.prepararExportacionExcelReporteTracking(dt);
            ExcelFileUtils.ExportToExcel(exportExcel, "ReporteTracking");
        }
        else if (Request["MOD"] == "REP_SERVICIOS")
        {
            Int64 lsNextel = Int64.Parse(Request["Nextel"].ToString());
            Int64 lsGrupo  = Int64.Parse(Request["Grupo"].ToString());

            string[] lsFechaInicio = (Request["FechaInicio"].ToString()).Split('/');
            string[] lsHoraInicio  = (Request["HoraInicio"].ToString().Equals("24:00")) ? "23:59".Split(':') : Request["HoraInicio"].ToString().Split(':');
            string[] lsFechaFin    = (Request["FechaFin"].ToString()).Split('/');
            string[] lsHoraFin     = (Request["HoraFin"].ToString().Equals("24:00")) ? "23:59".Split(':') : Request["HoraFin"].ToString().Split(':');


            DateTime loDtInicio = new DateTime(Int32.Parse(lsFechaInicio[2]), Int32.Parse(lsFechaInicio[1]), Int32.Parse(lsFechaInicio[0]), Int32.Parse(lsHoraInicio[0]), Int32.Parse(lsHoraInicio[1]), 0);
            DateTime loDtFin    = new DateTime(Int32.Parse(lsFechaFin[2]), Int32.Parse(lsFechaFin[1]), Int32.Parse(lsFechaFin[0]), Int32.Parse(lsHoraFin[0]), Int32.Parse(lsHoraFin[1]), 0);

            Int64 lsIdSupervisor = 0;
            if (Session["lgn_id"] != null)
            {
                lsIdSupervisor = Int64.Parse(Session["lgn_id"].ToString());
            }

            String lsFlagGps     = Request["FlagGps"].ToString();
            String lsFlagNetwork = Request["FlagNetwork"].ToString();
            String lsFlagDatos   = Request["FlagDatos"].ToString();
            String lsFlagWifi    = Request["FlagWifi"].ToString();


            DataTable            ldtServicios = ServiciosController.subReporteServiciosXLS(lsNextel, lsGrupo, loDtInicio, loDtFin, lsIdSupervisor, lsFlagGps, lsFlagNetwork, lsFlagDatos, lsFlagWifi);
            ExcelFileSpreadsheet exportExcel  = this.prepararExportacionExcelServicios(ldtServicios, String.Join("/", lsFechaInicio), String.Join("/", lsFechaFin));
            ExcelFileUtils.ExportToExcel(exportExcel, Model.bean.IdiomaCultura.getMensaje(Model.bean.IdiomaCultura.ETI_SUP_PLU));
        }
    }
Exemple #20
0
 public DiedEventHandler(TrackingController trackingController) : base((int)EventCodes.Died)
 {
     _trackingController = trackingController;
 }
 public ChangeClusterResponseHandler(TrackingController trackingController) : base((int)OperationCodes.ChangeCluster)
 {
     _trackingController = trackingController;
 }
 public InCombatStateUpdateEventHandler(TrackingController trackingController) : base((int)EventCodes.InCombatStateUpdate)
 {
     _trackingController = trackingController;
 }
Exemple #23
0
 public ActiveSpellEffectsUpdateEventHandler(TrackingController trackingController) : base((int)EventCodes.ActiveSpellEffectsUpdate)
 {
     _trackingController = trackingController;
 }
Exemple #24
0
 public UseShrineEventHandler(TrackingController trackingController) : base((int)OperationCodes.UseShrine)
 {
     _trackingController = trackingController;
 }
 public LootChestOpenedEventHandler(TrackingController trackingController) : base(365)
 {
     _trackingController = trackingController;
 }
Exemple #26
0
 protected virtual bool TrackingControllerEnabled(TrackingController trackingController, TrackingController hand, bool handActivated)
 {
     return(trackingController == TrackingController.BothControllers || trackingController == hand || (trackingController == TrackingController.EitherController && handActivated));
 }
 public JoinResponseHandler(TrackingController trackingController, MainWindowViewModel mainWindowViewModel) : base((int)OperationCodes.Join)
 {
     _trackingController  = trackingController;
     _mainWindowViewModel = mainWindowViewModel;
 }
 public PartySilverGainedEventHandler(TrackingController trackingController) : base((int)EventCodes.PartySilverGained)
 {
     _trackingController = trackingController;
 }
 public NewMobEventHandler(TrackingController trackingController) : base((int)EventCodes.NewMob)
 {
     _trackingController = trackingController;
 }
Exemple #30
0
 public PartyMakeLeaderEventHandler(TrackingController trackingController) : base((int)OperationCodes.PartyMakeLeader)
 {
     _trackingController = trackingController;
 }