示例#1
0
文件: LoadTours.cs 项目: lbk3/argroup
    // Use this for initialization
    IEnumerator Start()
    {
        //Reads in ID and Name of each tour
        WWW toursData = new WWW(tourNamesLink);

        yield return(toursData);

        //Convert data to String and split with each ';'
        string toursDataString = toursData.text;

        tours = toursDataString.Split(';');

        //Creates button for each tour
        for (int i = 0; i < tours.Length - 1; i++)
        {
            print(i);

            GameObject goButton = (GameObject)Instantiate(prefabButton);

            goButton.transform.SetParent(ParentPanel, false);
            goButton.transform.localScale = new Vector3(1, 1, 1);
            goButton.SetActive(true);

            Button tempButton = goButton.GetComponent <Button> ();

            splitString = new SplitStrings(tours[i]);

            tempButton.GetComponentInChildren <Text>().text = splitString.splitString("Name:");

            int tempInt = i + 1;

            tempButton.onClick.AddListener(() => ButtonClicked(tempInt));
        }
    }
示例#2
0
 public void BasicTests()
 {
     Assert.AreEqual(new string[] { "ab", "c_" }, SplitStrings.Solution("abc"));
     Assert.AreEqual(new string[] { "ab", "cd", "ef" }, SplitStrings.Solution("abcdef"));
     Assert.AreEqual(new string[] { "cd", "ab", "ef", "g_" }, SplitStrings.Solution("cdabefg"));
     Assert.AreEqual(new string[] { "ab", "cd" }, SplitStrings.Solution("abcd"));
     Assert.AreEqual(new string[] { "TN" }, SplitStrings.Solution("TN"));
     Assert.AreEqual(new string[] { "VA", "ND", "YG", "QP", "Z_" }, SplitStrings.Solution("VANDYGQPZ"));
 }
示例#3
0
        public void DoSplitTestOdd()
        {
            var word = "abcdef";

            var splitStrings = new SplitStrings();
            var result       = splitStrings.DoSplit(word);

            Assert.IsTrue(new string[] { "ab", "cd", "ef" }.SequenceEqual(result), "Incorrect");
        }
示例#4
0
        public void TestSplitStrings()
        {
            var actual = SplitStrings.SplitIt("abc");

            Assert.Equal(new string[] { "ab", "c_" }, actual);

            actual = SplitStrings.SplitIt("abcdef");
            Assert.Equal(new string[] { "ab", "cd", "ef" }, actual);
        }
        public void SplitString_Method(string str, string expected)
        {
            //  Arrange
            SplitStrings splitStrings = new SplitStrings();

            //  Act
            string actual = SplitStrings.SplitStrings_Tests(str);

            //  Asser
            Assert.Equal(actual, expected);
        }
        /// <summary>
        /// Parse SPListItem to Employee Info entity
        /// </summary>
        /// <param name="splistItem">SPListItem from Employee Info List</param>
        /// <returns>Employee Info entity</returns>
        protected EmployeeInfo ParseToEntity(SPListItem splistItem)
        {
            SPFieldLookupValue spfieldLookupValue_ADAccount  = new SPFieldLookupValue((string)splistItem[StringConstants.EmployeeInfoFieldADAccount]);
            SPFieldLookupValue spfieldLookupValue_Department = new SPFieldLookupValue((string)splistItem[StringConstants.EmployeeInfoFieldEmployeeInfoDepartment]);
            string             fullName = SplitStrings.GetSecondString(splistItem[StringConstants.EmployeeInfoFieldFullName] + string.Empty);

            var employeeInfo = new EmployeeInfo()
            {
                EmployeeID                 = (string)splistItem[StringConstants.EmployeeInfoFieldEmployeeID],
                FullName                   = fullName,
                LookupId                   = splistItem.ID,
                AdAccountLookupValue       = spfieldLookupValue_ADAccount != null ? spfieldLookupValue_ADAccount.LookupId : 0,
                AdAccountLookupValueString = spfieldLookupValue_ADAccount != null ? spfieldLookupValue_ADAccount.LookupValue : string.Empty,
                Department                 = spfieldLookupValue_Department != null ? spfieldLookupValue_Department.LookupValue : string.Empty,
                Password                   = (string)splistItem[StringConstants.EmployeeInfoFieldPassword]
            };

            return(employeeInfo);
        }
示例#7
0
文件: GetPois.cs 项目: lbk3/argroup
 public GetPois(string poi)
 {
     splitString = new SplitStrings(poi);
 }
 public void BasicTests()
 {
     Assert.AreEqual(new string[] { "ab", "c_" }, SplitStrings.Solution("abc"));
     Assert.AreEqual(new string[] { "ab", "cd", "ef" }, SplitStrings.Solution("abcdef"));
 }
示例#9
0
文件: GetTours.cs 项目: lbk3/argroup
 public GetTours(string tour)
 {
     splitString = new SplitStrings(tour);
 }