コード例 #1
0
        public MainWindow()
        {
            InitializeComponent();
            canvas.Background = new ImageBrush()
            {
                ImageSource = Images.Forest
            };
            entityController = new EntityController(canvas);
            DispatcherTimer timer = new DispatcherTimer();

            timer.Tick    += new EventHandler(TimerAction);
            timer.Interval = new TimeSpan(0, 0, 0, 0, 20);
            timer.Start();

            trackerController = new TrackerController();
            // Добавление объектов в список шаблонов
            objects = new EntityTemplates();
            objects.Add("Утка", Images.Duck);
            objects.Add("Сова", Images.Owl);
            objects.Add("Курица", Images.Chicken);
            objects.Add("Птица", Images.Bird);
            // Создание рамки
            frame = new Frame(new Foundation(Brushes.Blue, 0.2),
                              new Edge(Brushes.Red, new Thickness(1), 1),
                              new Inscription(14, Brushes.White, new Thickness(5, 3, 0, 0)));
        }
コード例 #2
0
        public void SetStyles(IStyleLib styleLib, TrackerController mainController)
        {
            mainC = mainController;

            styleLib.SetStyle(ListFiles);
            styleLib.SetStyle(ListDirectories);

            styleLib.SetStyle(ListPlaces);


            styleLib.SetStyle(ButtonAddFolder, BtnNumber.AddFolder);
            styleLib.SetStyle(ButtonAddSubFolder, BtnNumber.AddSubFolder);
            styleLib.SetStyle(ButtonAddSelected, BtnNumber.AddFile);

            styleLib.SetStyle(ButtonFilterVideo, "video");
            styleLib.SetStyle(ButtonFilterMusic, "audio");
            styleLib.SetStyle(ButtonFilterPictures, "image");
            styleLib.SetStyle(ButtonFilterPlaylist, "playlist");
            styleLib.SetStyle(ButtonFilterStream, "stream");

            styleLib.SetStyle(ButtonClearPlaylist, BtnNumber.ClearList);

            styleLib.SetStyle(ButtonClosePanel, BtnNumber.Close);
            styleLib.SetStyle(ButtonMaximizePanel, BtnNumber.Maximize);
            styleLib.SetStyle(ButtonRefresh, BtnNumber.Refresh);

            styleLib.SetStyle(ButtonSort, "Name");
            ButtonSort.SetContent("Date", 1);

            Background = styleLib.GetGridBrush(false);
            styleLib.SetStyle(TextBoxFind);
            LabelTopic.Background = styleLib.GetGridBrush(true);
            LabelTopic.Foreground = styleLib.GetForeground();
        }
コード例 #3
0
        public void BeforeEachTest()
        {
            // Arrange
            _vehiclePingAppService = new Mock <IVehiclePingAppService>();

            _vehiclePingAppService.Setup(appService => appService.ReceivePingMessage(It.IsAny <VehiclePingViewModel>()))
            .Verifiable();
            _notifications = new Mock <DomainNotificationHandler>().Object;
            _mediator      = new Mock <IMediatorHandler>().Object;

            _trackerController = new TrackerController(_vehiclePingAppService.Object, _notifications, _mediator);
        }
コード例 #4
0
 public TrackerControllerTestSetup(List <Tracker> trackers)
 {
     ClockMock = new StaticClock {
         Now = new DateTime(2021, 3, 3, 10, 13, 20)
     };
     UserMock = new User {
         Id = "usr1", Name = "test"
     };
     UserRepoMock    = Mock.Of <IUserRepository>(ur => ur.GetCurrentUser(It.IsAny <HttpRequest>()) == UserMock);
     TrackerRepoMock = new Mock <ITrackerRepository>();
     TrackerRepoMock.Setup(tr => tr.GetTrackerHistoryDuring(UserMock.Id, It.IsAny <DateTime>(), It.IsAny <DateTime>()))
     .Returns(trackers);
     Subject = new TrackerController(TrackerRepoMock.Object, UserRepoMock, ClockMock);
 }
コード例 #5
0
        public async Task Get_ReturnsAResult_WithAListOfStatusHistory()
        {
            // Arrange
            var mockRepo = new Mock <IBaseRepository <VehicleStatus> >();

            mockRepo.Setup(repo => repo.WhereOrdered(It.IsAny <Expression <Func <VehicleStatus, bool> > >(), It.IsAny <Expression <Func <VehicleStatus, object> > >(),
                                                     It.IsAny <Expression <Func <VehicleStatus, object> > >())).Returns(Task.FromResult(GetTestData().ToList()));
            var controller = new TrackerController(mockRepo.Object);

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

            // Assert
            var viewResult = Assert.IsType <List <StatusHistory> >(result);
            var model      = Assert.IsAssignableFrom <IEnumerable <StatusHistory> >(viewResult);

            Assert.Equal(2, model.Count());
        }
コード例 #6
0
 internal static void SetState(List <MaterialState> allMaterials, Player player)
 {
     MaterialState.allMaterials = allMaterials;
     MaterialState.player       = player;
     tracker = player.factoryController.tracker;
 }
コード例 #7
0
 public void StartClient()
 {
     trackerCont = FindObjectOfType <TrackerController>();
     ConnectToServer();
 }
コード例 #8
0
 void Awake()
 {
     Instance = this;
 }
コード例 #9
0
 private void Start()
 {
     newValue    = "";
     trackerCont = FindObjectOfType <TrackerController>();
     RunNeuralNet();
 }
コード例 #10
0
ファイル: TrackerClient.cs プロジェクト: ck1001099/EscapeRoom
 // Update is called once per frame
 void Update()
 {
     target.index = TrackerController.GetIndex(trackerIndex);
 }