public void CanGetAll()
        {
            var apiEntities = new[]
            {
                new ApiSample
                {
                    Id = Guid.NewGuid()
                },
                new ApiSample
                {
                    Id = Guid.NewGuid()
                }
            };

            var idsBefore        = apiEntities.Select(x => x.Id);
            var sampleController = new SampleController(this.service);
            var resultEntities   = sampleController.GetAllAsync().Result.ToArray();

            Assert.AreEqual(0, resultEntities.Length);

            this.service.WriteAsync(apiEntities).Wait();
            var resultIds = sampleController.GetAllAsync().Result.Select(x => x.Id).ToArray();

            CollectionAssert.AreEquivalent(idsBefore, resultIds);
        }
Exemplo n.º 2
0
    void Awake()
    {
        Debug.Log("---------------  Awake ------------------------");
        XTC.oelMVCS.Logger logger = new UnityLogger();
        UIFacade.logger = logger;

        foreach (UIFacade facade in uIFacades)
        {
            facade.Register();
        }

        framework.setLogger(logger);
        framework.setConfig(new Config());
        framework.Initialize();

        SampleModel      model      = new SampleModel();
        SampleView       view       = new SampleView();
        SampleController controller = new SampleController();
        SampleService    service    = new SampleService();

        service.mono = this;

        service.MockProcessor = service.mockProcessor;
        service.useMock       = true;

        framework.getStaticPipe().RegisterModel(SampleModel.NAME, model);
        framework.getStaticPipe().RegisterView(SampleView.NAME, view);
        framework.getStaticPipe().RegisterController(SampleController.NAME, controller);
        framework.getStaticPipe().RegisterService(SampleService.NAME, service);
    }
 public void GetParameter_should_return_value_type_parameters()
 {
     var controller = new SampleController();
     var result = controller.TestMethod();
     var parameter = result.GetStronglyTypedParameter(controller, "number");
     Assert.That(parameter, Is.EqualTo(1));
 }
Exemplo n.º 4
0
        /// Step A - PREPROCESS
        public void preprocessAlgoData(string currentPatientID)
        {
            /// 1. Get latest sample
            SampleController sampleController = new SampleController();

            latestSample = sampleController.GetLatestSampleForPatient(currentPatientID);

            //insert caregivers to caregiversArr
            PatientController patientController = new PatientController();

            caregiversArr = patientController.GetCaregiversforPatientID(currentPatientID);

            //extract patient's known locations
            LocationController locationController = new LocationController();

            knownLocations = locationController.GetKnownLocationsforPatientID(currentPatientID);

            //get latest sample time
            sampleTime = latestSample.CreatedAt.Value;

            //get avg patient's HR, and set our limits
            AVG_PATIENT_HR          = AlgoUtils.avgHeartRate(currentPatientID);
            HEART_RATE_BOTTOM_LIMIT = 1.7 * AVG_PATIENT_HR;
            HEART_RATE_TOP_LIMIT    = 0.5 * AVG_PATIENT_HR;
        }
Exemplo n.º 5
0
        public void Can_Retrieve_Sample_Thumbnail_Data()
        {
            // Arrange - create a Sample with image (thumbnail) data
            Sample sample = new Sample
            {
                Id        = 1,
                Thumbnail = new byte[] { }
            };

            // Arrange - create the mock repository
            Mock <IRepository <Sample> > mock = new Mock <IRepository <Sample> >();

            mock.Setup(m => m.Get(1)).Returns(sample);

            // Arrange - create the controller
            SampleController target = new SampleController(mock.Object);

            // Act - call the Thumbnail method
            HttpResponseMessage result = target.Thumbnail(1);

            // Assert
            Assert.IsNotNull(result);
            Assert.IsInstanceOfType(result, typeof(HttpResponseMessage));
            Assert.AreEqual(result.Content.Headers.ContentType.MediaType, "image/png");
        }
 void Reset()
 {
     controller                = new SampleController();
     controller.animator       = GetComponent <Animator> ();
     controller.FloatParameter = 32;
     var result = controller.FloatParameter;
 }
Exemplo n.º 7
0
        public void getEvenOddNumberTest()
        {
            SampleController controller = new SampleController();

            Assert.AreEqual(controller.getEvenOddNumber(5, true), "2,4");
            //Assert.AreEqual(controller.getEvenOddNumber(5, false), "1,3,5");
        }
 void Reset()
 {
     controller = new SampleController ();
     controller.animator = GetComponent<Animator> ();
     controller.FloatParameter = 32;
     var result =  controller.FloatParameter;
 }
Exemplo n.º 9
0
    public void Initiolize(SampleController sampleController)
    {
        characterStatus = sampleController.characterStatus;
        targetLook      = sampleController.cameraHandler.targetLook;
        cameraSystem    = sampleController.cameraHandler.mainTransform.gameObject;
        noPlayerMask    = sampleController.cameraHandler.noPlayerMask;
        cam             = sampleController.cameraHandler.cameraTransform.gameObject;
        anim            = sampleController.anim;
        characterInput  = sampleController.characterInput;
        characterFight  = sampleController.characterFight;
        characterIK     = sampleController.characterIK;
        ammoSlider      = sampleController.ammoSlider;

        if (characterFight != null)
        {
            sword = Instantiate(fightWeapon.weaponPrefab, fightPoint);
            ReturnSwordToPos();
            activeFightWeapon          = sword.GetComponent <FightWeapon>();
            characterInput.fightWeapon = activeFightWeapon;
            characterFight.weapon      = activeFightWeapon;

            anim.SetBool("Weapon", true);
            anim.SetInteger("WeaponType", 0);
            fighter = true;
        }
        itemText.text = string.Empty;
    }
        public void SampleController_IndexTest()
        {
            SampleController sampleController = new SampleController();
            var result = sampleController.Index() as  ViewResult;

            Assert.AreEqual("Index", result.ViewName);
        }
Exemplo n.º 11
0
        public async Task Get_ReturnOK_WithPingTrue()
        {
            // Arrange
            var dbContext = await GetSqliteDbContextAsync();

            var loggerMock = new Mock <ILogger <SampleController> >();
            var logger     = loggerMock.Object;

            var fooMock = new Mock <IFoo>();

            fooMock.Setup(foo => foo.Ping("localhost")).Returns(true);
            var foo = fooMock.Object;

            var controller = new SampleController(dbContext, logger, foo);

            // Act
            var response = await controller.Get(2);

            var responseModel = ((OkObjectResult)response).Value as SampleEntity;

            // Assert
            Assert.IsInstanceOfType(response, typeof(OkObjectResult));
            Assert.IsTrue(responseModel.Id == 2);
            Assert.IsFalse(responseModel.BoolValue);
            Assert.IsTrue(responseModel.StringValue == "ping");
        }
Exemplo n.º 12
0
        public async Task Get_ReturnOK_WithPingTrue_UsingFluentAssertions()
        {
            // Arrange
            var dbContext = await GetSqliteDbContextAsync();

            var loggerMock = new Mock <ILogger <SampleController> >();
            var logger     = loggerMock.Object;

            var fooMock = new Mock <IFoo>();

            fooMock.Setup(foo => foo.Ping("localhost")).Returns(true);
            var foo = fooMock.Object;

            var controller = new SampleController(dbContext, logger, foo);

            // Act
            var response = await controller.Get(2);

            // Assert
            var result     = response.Should().BeOfType <OkObjectResult>().Subject;
            var sampleData = result.Value.Should().BeAssignableTo <SampleEntity>().Subject;

            sampleData.Id.Should().Be(2);
            sampleData.BoolValue.Should().BeFalse();
            sampleData.StringValue.Should().Be("ping");
        }
Exemplo n.º 13
0
        public void Init()
        {
            requestValidator = new Mock <IRequestValidator>();
            sampleService    = new Mock <ISampleService>();

            controller = new SampleController(requestValidator.Object, sampleService.Object);
        }
 public void GetParameter_should_return_reference_type_parameters()
 {
     var controller = new SampleController();
     var result = controller.TestMethod();
     var parameter = (SampleObject)result.GetStronglyTypedParameter(controller, "obj");
     Assert.That(parameter.Name, Is.EqualTo("name"));
 }
        public void CanGetWithSync()
        {
            var apiEntity1 = new ApiSample
            {
                Id = Guid.NewGuid()
            };
            var apiEntity2 = new ApiSample
            {
                Id = Guid.NewGuid()
            };

            var sampleController = new SampleController(this.service);
            var apiSync          = sampleController.GetAsync(-1).Result;

            Assert.AreEqual(0, apiSync.LastSync);
            Assert.AreEqual(0, apiSync.Data.Length);
            Assert.AreEqual(0, apiSync.DeletedData.Length);

            this.service.WriteAsync(apiEntity1).Wait();
            apiSync = sampleController.GetAsync(apiSync.LastSync).Result;
            Assert.AreEqual(1, apiSync.LastSync);
            Assert.AreEqual(1, apiSync.Data.Length);
            Assert.AreEqual(apiEntity1.Id, apiSync.Data[0].Id);
            Assert.AreEqual(0, apiSync.DeletedData.Length);

            this.service.WriteAsync(apiEntity2).Wait();
            this.service.RemoveAsync(apiEntity1).Wait();
            apiSync = sampleController.GetAsync(apiSync.LastSync).Result;
            Assert.AreEqual(3, apiSync.LastSync);
            Assert.AreEqual(1, apiSync.Data.Length);
            Assert.AreEqual(apiEntity2.Id, apiSync.Data[0].Id);
            Assert.AreEqual(1, apiSync.DeletedData.Length);
            Assert.AreEqual(apiEntity1.Id, apiSync.DeletedData[0]);
        }
Exemplo n.º 16
0
        public async Task GetAsync_ReturnsAListOfAllTests()
        {
            // Arrange
            mock.Setup(m => m.GetTestsAsync())
            .Returns(Task.Run(() => GetSampleTests()));

            var sampleController = new SampleController(mock.Object);

            var expected = GetSampleTests();

            // Act
            var result = await sampleController.GetAsync();

            // Assert
            var okObjectResult = result as OkObjectResult;

            Assert.IsNotNull(okObjectResult);

            var actual = okObjectResult.Value as IEnumerable <string>;

            Assert.IsNotNull(actual);

            Assert.AreEqual(expected.Count(), actual.Count());

            for (int i = 0; i < expected.Count(); i++)
            {
                Assert.AreEqual(expected.ElementAt(i), actual.ElementAt(i));
            }
        }
Exemplo n.º 17
0
            [TestInitialize] // Initialize TEst
            public void Initialize()
            {
                mockRepo    = new Mock <ISampleRepository>();                            // Mock Interface to be tested
                mockService = new Mock <ISampleService>();
                sut         = new SampleController(mockRepo.Object, mockService.Object); // Service / System under test

                sample = new Sample                                                      // model
                {
                    SampleId    = new Guid(),
                    SampleName  = "Emmanuel",
                    Description = "Description"
                };


                // set up

                mockRepo
                .Setup(
                    r => r.Retrieve(existingId)
                    )
                .Returns(sample);

                mockRepo
                .Setup(
                    r => r.Retrieve(nonExistingId)
                    )
                .Returns <Sample>(null);
            }
Exemplo n.º 18
0
        public async Task GetAsync_WhenIdExists_ReturnsTheTestWithTheGivenId()
        {
            // Arrange
            int testId = 1;

            mock.Setup(m => m.GetTestByIdAsync(testId))
            .Returns(Task.Run(() => GetSampleTests().ElementAt(testId)));

            var sampleController = new SampleController(mock.Object);

            var expected = GetSampleTests().ElementAt(testId);

            // Act
            var result = await sampleController.GetAsync(testId);

            // Assert
            var okObjectResult = result as OkObjectResult;

            Assert.IsNotNull(okObjectResult);

            var actual = okObjectResult.Value as string;

            Assert.IsNotNull(actual);

            Assert.AreEqual(expected, actual);
        }
Exemplo n.º 19
0
 void Start()
 {
     //Gg_sliderを取得
     _Slider    = GameObject.Find("Gg_Slider").GetComponent <Slider>();
     _Gg        = 0;
     Playerobj  = GameObject.Find("huton_muki_tset");
     Masescript = Playerobj.GetComponent <SampleController>();
 }
        public async Task Test_TestGetMethod()
        {
            var messageSession   = new NServiceBus.Testing.TestableMessageSession();
            var sampleController = new SampleController(messageSession);
            var values           = await sampleController.GetSomeValues();

            Assert.AreEqual("testGet", values);
        }
Exemplo n.º 21
0
        public void GetParameter_should_return_reference_type_parameters()
        {
            var controller = new SampleController();
            var result     = controller.TestMethod();
            var parameter  = (SampleObject)result.GetStronglyTypedParameter(controller, "obj");

            Assert.That(parameter.Name, Is.EqualTo("name"));
        }
Exemplo n.º 22
0
        public void GetParameter_should_return_value_type_parameters()
        {
            var controller = new SampleController();
            var result     = controller.TestMethod();
            var parameter  = result.GetStronglyTypedParameter(controller, "number");

            Assert.That(parameter, Is.EqualTo(1));
        }
Exemplo n.º 23
0
        public void TestMethod1()
        {
            var controller = new SampleController();

            var result = controller.Index() as ViewResult;

            Assert.AreEqual("Index", result.ViewName);
        }
Exemplo n.º 24
0
        public object CreateMainView()
        {
            var viewModel = new SampleViewModel(new SampleView());

            sampleController = new SampleController(logService, eventAggregator, viewModel, () => new DialogViewModel(new DialogWindow()));
            sampleController.Initialize();
            return(viewModel.View);
        }
Exemplo n.º 25
0
 public void Initiolize(SampleController sampleController)
 {
     rotateMode      = true;
     step            = Time.fixedDeltaTime * cameraConfig.pivotSpeed;
     defaultMask     = cam.cullingMask;
     characterStatus = sampleController.characterStatus;
     characterInput  = sampleController.characterInput;
 }
Exemplo n.º 26
0
    void Awake()
    {
        Debug.Log("---------------  Awake ------------------------");
        XTC.oelMVCS.Logger logger = new UnityLogger();
        UIFacade.logger = logger;
        framework.setLogger(logger);
        framework.setConfig(new Config());

        btnLoad.onClick.AddListener(() =>
        {
            btnLoad.gameObject.SetActive(false);
            btnDestroy.gameObject.SetActive(true);

            GameObject go = Resources.Load <GameObject>("SampleFacade");
            uiFacade      = GameObject.Instantiate(go);
            uiFacade.transform.SetParent(btnLoad.transform.parent);
            uiFacade.transform.localScale = Vector3.one;

            RectTransform rt    = uiFacade.GetComponent <RectTransform>();
            rt.anchoredPosition = Vector2.zero;
            rt.sizeDelta        = Vector2.zero;

            uiFacade.GetComponent <UIFacade>().Register();

            model      = new SampleModel();
            view       = new SampleView();
            controller = new SampleController();
            service    = new SampleService();

            service.MockProcessor = this.mockProcessor;
            service.useMock       = true;

            framework.getDynamicPipe().PushModel(SampleModel.NAME, model);
            framework.getDynamicPipe().PushView(SampleView.NAME, view);
            framework.getDynamicPipe().PushController(SampleController.NAME, controller);
            framework.getDynamicPipe().PushService(SampleService.NAME, service);
        });

        btnDestroy.onClick.AddListener(() =>
        {
            btnLoad.gameObject.SetActive(true);
            btnDestroy.gameObject.SetActive(false);

            framework.getDynamicPipe().PopModel(SampleModel.NAME);
            framework.getDynamicPipe().PopView(SampleView.NAME);
            framework.getDynamicPipe().PopController(SampleController.NAME);
            framework.getDynamicPipe().PopService(SampleService.NAME);

            if (uiFacade != null)
            {
                uiFacade.GetComponent <UIFacade>().Cancel();
                GameObject.Destroy(uiFacade);
                uiFacade = null;
            }
        });

        framework.Initialize();
    }
Exemplo n.º 27
0
        public void RegisterCaregiver(string ID)
        {
            Trace.TraceInformation(String.Format("Attempting to register cargiver: {0}", ID));
            try
            {
                Trace.AutoFlush = true;
                string deadConnectionId;
                string ConnID = Context.ConnectionId;
                ConnectionDictionary.mapUidToConnection.TryRemove(ID, out deadConnectionId);
                ConnectionDictionary.mapUidToConnection[ID] = ConnID;
                Trace.TraceInformation(String.Format("Added caregiver: {0} connectionId {1}", ID,
                                                     ConnectionDictionary.mapUidToConnection[ID]));


                Caregiver currCaregiver = CaregiverController.GetCaregiverObject(ID);
                Patient   currPatient   = PatientController.GetPatientObjectbyGroupID(currCaregiver.GroupID);
                //send patient ID to caregiver

                SampleController sampleController = new SampleController();

                if (SampleController.GetSampleCountforPatientID(currPatient.Id) == 0)
                {
                    Trace.TraceInformation("No samples found for patient");
                    Message message = new Message()
                    {
                        ID     = currPatient.Id,
                        status = AlgoUtils.Status.Learning,
                        name   = "",
                        lat    = 32.0808800F,
                        lon    = 34.7805700F
                    };
                    Clients.Client(ConnectionDictionary.mapUidToConnection[ID]).receiveNotification(message);
                    WanderingAlgo algo = new WanderingAlgo();
                    Trace.TraceInformation("Starting Detection Algo for Patient {0} due to caregiver registration",
                                           currPatient.Id);
                    algo.wanderingDetectionAlgo(currPatient.Id);
                }
                else
                {
                    Sample latestSample = sampleController.GetLatestSampleForPatient(currPatient.Id);

                    Trace.TraceInformation("Sending message back to caregiver with patient ID");
                    Message message = new Message()
                    {
                        ID = currPatient.Id, status = AlgoUtils.Status.Safety, name = "", lat = latestSample.Latitude, lon = latestSample.Longitude
                    };
                    Clients.Client(ConnectionDictionary.mapUidToConnection[ID]).receiveNotification(message);
                    WanderingAlgo algo = new WanderingAlgo();
                    Trace.TraceInformation("Starting Detection Algo for Patient {0} due to caregiver registration", currPatient.Id);
                    algo.wanderingDetectionAlgo(currPatient.Id);
                }
            }
            catch (Exception e)
            {
                Trace.TraceError("Registration of " + ID + " failed or Exception in wandering Algo: " + e.Message);
            }
        }
Exemplo n.º 28
0
 public void Initiolize(SampleController sampleController)
 {
     fall = false;
     characterInventory     = sampleController.characterInventory;
     characterStatus        = sampleController.characterStatus;
     characterStatus.onWall = false;
     cameraHandler          = sampleController.cameraHandler;
     anim = sampleController.anim;
 }
Exemplo n.º 29
0
 public void Initiolize(SampleController sampleController)
 {
     characterController    = GetComponent <CharacterController>();
     characterStatus        = sampleController.characterStatus;
     cameraTransform        = sampleController.cameraHandler.transform;
     JetPack                = false;
     characterStatus.onWall = false;
     State = sampleController.characterReactions.State;
 }
Exemplo n.º 30
0
        public void Constructor_WhenSampleServiceIsNotNull_CreateSampleController()
        {
            //Arrange
            SampleController sampleCtor = new SampleController(_sampleService.Object, null);


            //Assert
            Assert.IsNotNull(sampleCtor);
        }
        public void SampleController_GetUserContactsSuccess()
        {
            SampleController sampleController = new SampleController();
            var result   = sampleController.GetUserContacts() as ViewResult;
            var contacts = result.ViewData.Model as List <UserContact>;

            Assert.IsNotNull(contacts);
            Assert.IsTrue(contacts.Count > 0);
            Assert.AreEqual("Satya", contacts.FirstOrDefault().FirstName);
        }
Exemplo n.º 32
0
        public static Boolean learningStage(string patientID)
        {
            int numOfSamples = SampleController.GetSampleCountforPatientID(patientID);

            if (numOfSamples < 200)
            {
                return(true); //in learning stage
            }
            return(false);    //not in learning stage
        }
Exemplo n.º 33
0
    void triggerEffects()
    {
        FXController     fXController     = GameObject.Find("FX").GetComponent <FXController>();
        SampleController sampleController = GameObject.Find("Audio Controller").GetComponent <SampleController>();

        sampleController.playSound(SoundName.HIT);

        fXController.chromaticHit();
        fXController.bloomHit(10f);
    }
 public HttpActionDescriptor SelectAction(HttpControllerContext controllerContext)
 {
     HttpControllerDescriptor controllerDescriptor = new HttpControllerDescriptor
     {
         ControllerName = "Sample",
         ControllerType = typeof(SampleController)
     };
     Action action = new SampleController().Head;
     return new ReflectedHttpActionDescriptor(controllerDescriptor, action.Method);
 }
        public void RedirectToAction_SameController()
        {
            // Act
            RedirectToRouteResult result = new SampleController().RedirectToAction(x => x.SomeMethod(42));

            // Assert
            Assert.NotNull(result);
            Assert.True("" == result.RouteName || result.RouteName.StartsWith("MethodInfo!", StringComparison.Ordinal));
            Assert.Equal(3, result.RouteValues.Count);
            Assert.Equal("Sample", result.RouteValues["controller"]);
            Assert.Equal("SomeMethod", result.RouteValues["action"]);
            Assert.Equal(42, result.RouteValues["someParameter"]);
        }
        public void RedirectToAction_DifferentController()
        {
            // Act
            RedirectToRouteResult result = new SampleController().RedirectToAction<DifferentController>(x => x.SomeOtherMethod(84));

            // Assert
            Assert.NotNull(result);
            Assert.Equal("", result.RouteName);
            Assert.Equal(3, result.RouteValues.Count);
            Assert.Equal("Different", result.RouteValues["controller"]);
            Assert.Equal("SomeOtherMethod", result.RouteValues["action"]);
            Assert.Equal(84, result.RouteValues["someOtherParameter"]);
        }
        public void RedirectToAction_SameController()
        {
            // Act
            RedirectToRouteResult result = new SampleController().RedirectToAction(x => x.SomeMethod(42));

            // Assert
            Assert.NotNull(result);
            Assert.Equal("", result.RouteName);
            Assert.Equal(3, result.RouteValues.Count);
            Assert.Equal("Sample", result.RouteValues["controller"]);
            Assert.Equal("SomeMethod", result.RouteValues["action"]);
            Assert.Equal(42, result.RouteValues["someParameter"]);
        }
Exemplo n.º 38
0
        public void Setup()
        {
            _builder = new TestControllerBuilder();

            _controller = _builder.CreateController<SampleController>();

            ServiceLocatorInitializer.InitWithFakeDBContext();

            _dbContext = SmartServiceLocator<IDbContext>.GetService();
        }
Exemplo n.º 39
0
        public void Setup()
        {
            _builder = new TestControllerBuilder();

            _controller = _builder.CreateController<SampleController>();

            //Required by .NET4.5+ to invoke actions
            System.Web.HttpContext.Current =
                new System.Web.HttpContext(new System.Web.HttpRequest("foo", "http://tempuri.org/foo", ""),
                                           new System.Web.HttpResponse(new StringWriter()));

            ServiceLocatorInitializer.InitWithFakeDBContext();

            _dbContext = SmartServiceLocator<IDbContext>.GetService();

            _dbContext.Stub(x => x.IsActive).Repeat.Any().Return(true);
            _dbContext.Stub(x => x.BeginTransaction()).Repeat.Any().WhenCalled(x => _beginTransactionCount++);
            _dbContext.Stub(x => x.CommitTransaction()).Repeat.Any().WhenCalled(x => _commitTransactionCount++);
            _dbContext.Stub(x => x.CloseSession()).Repeat.Any().WhenCalled(x=> _closeSessionCount++);
        }
Exemplo n.º 40
0
 public void GetStronglyTypedParameter_Should_Throw_If_paramName_Not_In_RouteValues_Or_TempData()
 {
     var controller = new SampleController();
     var result = controller.TestMethod();
     result.GetStronglyTypedParameter(controller, "foo");
 }