Example #1
0
        public bool selectDate(String strDate)
        {
            try
            {
                By arrowNext = By.XPath("//div[@class='monthBlock last']//a[@class='nextMonth ']");
                By locMonth  = By.XPath("//div[@class='monthBlock first']//div[@class='title']");

                DateTime locDate      = DateTime.ParseExact(strDate, "dd/MM/yyyy", CultureInfo.InvariantCulture);
                int      day          = locDate.Day;
                int      month        = locDate.Month;
                int      year         = locDate.Year;
                MONTH    MonthName    = (MONTH)(month - 1);
                String   currentMonth = objBaseTest.getObjDriver().FindElement(locMonth).Text;
                while (!currentMonth.Contains(MonthName.ToString()))
                {
                    objBaseTest.getObjDriver().FindElement(arrowNext).Click();
                    Console.WriteLine("Click on next  arrow");
                    break;
                }
                By date = By.XPath("//div[@class='monthBlock first']//div[@class='title']/parent::div/following-sibling::table/tbody/tr/td/a[text()='" + day + "']");
                objBaseTest.getObjDriver().FindElement(date).Click();
                return(true);
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
                return(false);
            }
        }
Example #2
0
 public void DeactivateMonth(int id)
 {
     using (SEDESOLEntities entities = new SEDESOLEntities())
     {
         MONTH month = entities.MONTHs.Find(id);
         month.IsActive = false;
         entities.SaveChanges();
     }
 }
Example #3
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test public void testApplicationCsvDurationReportByMonth()
        public virtual void testApplicationCsvDurationReportByMonth()
        {
            Response response = given().queryParam("reportType", "duration").queryParam("periodUnit", "month").accept("application/csv").then().expect().statusCode(Status.OK.StatusCode).contentType("application/csv").header("Content-Disposition", "attachment; filename=process-instance-report.csv").when().get(HISTORIC_PROCESS_INSTANCE_REPORT_URL);

            string responseContent = response.asString();

            assertTrue(responseContent.Contains(ReportResultToCsvConverter.DURATION_HEADER));
            assertTrue(responseContent.Contains(MONTH.ToString()));
            assertTrue(responseContent.Contains(EXAMPLE_HISTORIC_PROC_INST_DURATION_REPORT_AVG.ToString()));
            assertTrue(responseContent.Contains(EXAMPLE_HISTORIC_PROC_INST_DURATION_REPORT_MIN.ToString()));
            assertTrue(responseContent.Contains(EXAMPLE_HISTORIC_PROC_INST_DURATION_REPORT_MAX.ToString()));
        }
Example #4
0
    public Royalty(KingdomTest kingdom, int age, GENDER gender, int generation)
    {
        this.id         = GetID() + 1;
        this.name       = RandomNameGenerator.GenerateRandomName() + " " + this.id;
        this.age        = age;
        this.gender     = gender;
        this.generation = generation;
        this.kingdom    = kingdom;
        this.trait      = GetTrait();
//		this.trait = new TRAIT[]{TRAIT.VICIOUS, TRAIT.NONE};
        this.loyalLord          = null;
        this.hatedLord          = null;
        this.father             = null;
        this.mother             = null;
        this.spouse             = null;
        this.children           = new List <Royalty> ();
        this.royaltyChances     = new RoyaltyChances();
        this.birthMonth         = (MONTH)PoliticsPrototypeManager.Instance.month;
        this.birthWeek          = PoliticsPrototypeManager.Instance.week;
        this.birthYear          = PoliticsPrototypeManager.Instance.year;
        this.isIndependent      = false;
        this.isMarried          = false;
        this.isDirectDescendant = false;
        this.isDead             = false;
        this.kingdom.royaltyList.allRoyalties.Add(this);
        if (this.kingdom.assignedLord == null)
        {
            this.loyalLord = this;
        }
        else
        {
            this.loyalLord = this.kingdom.assignedLord;
        }

        PoliticsPrototypeManager.Instance.RegisterRoyalty(this);
        SetLastID(this.id);

        RoyaltyEventDelegate.onIncreaseIllnessAndAccidentChance += IncreaseIllnessAndAccidentChance;
        RoyaltyEventDelegate.onChangeIsDirectDescendant         += ChangeIsDirectDescendant;
        RoyaltyEventDelegate.onMassChangeLoyalty    += MassChangeLoyalty;
        PoliticsPrototypeManager.Instance.turnEnded += TurnActions;
    }
Example #5
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test public void testDurationReportByMonth()
        public virtual void testDurationReportByMonth()
        {
            Response response = given().queryParam("periodUnit", "month").queryParam("reportType", "duration").then().expect().statusCode(Status.OK.StatusCode).contentType(ContentType.JSON).when().get(HISTORIC_PROCESS_INSTANCE_REPORT_URL);

            string         content = response.asString();
            IList <string> reports = from(content).getList("");

            Assert.assertEquals("There should be one report returned.", 1, reports.Count);
            Assert.assertNotNull("The returned report should not be null.", reports[0]);

            long   returnedAvg        = from(content).getLong("[0].average");
            long   returnedMax        = from(content).getLong("[0].maximum");
            long   returnedMin        = from(content).getLong("[0].minimum");
            int    returnedPeriod     = from(content).getInt("[0].period");
            string returnedPeriodUnit = from(content).getString("[0].periodUnit");

            Assert.assertEquals(EXAMPLE_HISTORIC_PROC_INST_DURATION_REPORT_AVG, returnedAvg);
            Assert.assertEquals(EXAMPLE_HISTORIC_PROC_INST_DURATION_REPORT_MAX, returnedMax);
            Assert.assertEquals(EXAMPLE_HISTORIC_PROC_INST_DURATION_REPORT_MIN, returnedMin);
            Assert.assertEquals(EXAMPLE_HISTORIC_PROC_INST_DURATION_REPORT_PERIOD, returnedPeriod);
            Assert.assertEquals(MONTH.ToString(), returnedPeriodUnit);
        }
Example #6
0
        public void selectDate(String strDate)
        {
            By arrowNext = By.XPath("//div[@class='monthBlock last']//a[@class='nextMonth ']");
            By locMonth  = By.XPath("//div[@class='monthBlock first']//div[@class='title']");

            DateTime locDate      = DateTime.ParseExact(strDate, "dd/MM/yyyy", CultureInfo.InvariantCulture);
            int      day          = locDate.Day; Console.WriteLine("Day" + day);
            int      month        = locDate.Month; Console.WriteLine("Month" + month);
            int      year         = locDate.Year; Console.WriteLine("year" + year);
            MONTH    MonthName    = (MONTH)(month - 1); Console.WriteLine("Month name " + MonthName.ToString());
            String   currentMonth = objBaseTestClass.GetObjdriver().FindElement(locMonth).Text;

            while (!currentMonth.Contains(MonthName.ToString()) && !currentMonth.Contains(year.ToString()))
            {
                this.clickOnElement(arrowNext);
                objBaseTestClass.GetObjdriver().FindElement(arrowNext).Click();
                Console.WriteLine("Click on next  arrow");
                break;
            }
            By date = By.XPath("//div[@class='monthBlock first']//div[@class='title']/parent::div/following-sibling::table/tbody/tr/td/a[text()='" + day + "']");

            this.clickOnElement(date);
        }
Example #7
0
 public void UpdateMonth(MonthDTO month, bool editar)
 {
     using (SEDESOLEntities entities = new SEDESOLEntities())
     {
         if (editar)
         {
             MONTH existente = entities.MONTHs.FirstOrDefault(v => v.Id == month.Id);
             if (existente != null)
             {
                 existente.Description = month.Description;
                 entities.SaveChanges();
             }
         }
         else
         {
             MONTH nueva = new MONTH();
             nueva.Description = month.Description;
             nueva.IsActive    = true;
             entities.MONTHs.Add(nueva);
             entities.SaveChanges();
         }
     }
 }
Example #8
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test public void testTaskDurationReportByMonth()
        public virtual void testTaskDurationReportByMonth()
        {
            given().queryParam("periodUnit", "month").queryParam("reportType", "duration").then().expect().statusCode(Status.OK.StatusCode).contentType(ContentType.JSON).body("[0].average", equalTo((int)EXAMPLE_HISTORIC_TASK_INST_DURATION_REPORT_AVG)).body("[0].maximum", equalTo((int)EXAMPLE_HISTORIC_TASK_INST_DURATION_REPORT_MAX)).body("[0].minimum", equalTo((int)EXAMPLE_HISTORIC_TASK_INST_DURATION_REPORT_MIN)).body("[0].period", equalTo(EXAMPLE_HISTORIC_TASK_INST_DURATION_REPORT_PERIOD)).body("[0].periodUnit", equalTo(MONTH.ToString())).when().get(TASK_REPORT_URL);

            verify(mockedReportQuery).duration(PeriodUnit.MONTH);
            verifyNoMoreInteractions(mockedReportQuery);
        }
Example #9
0
 internal void AssignBirthday(MONTH month, int week, int year)
 {
     this.birthMonth = month;
     this.birthWeek  = week;
     this.birthYear  = year;
 }
Example #10
0
    //public enum HIKARI {
    //    NONE    = 0,
    //    TSURU   = 1,
    //    MAKU    = 2,
    //    TSUKI   = 3,
    //    ONO     = 4,
    //    HOUOU   = 5
    //}
    //public enum TANE {
    //    NONE        = 0,
    //    UGUISU      = 1,
    //    HOTOTOGISU  = 2,
    //    YATSUHASHI  = 3,
    //    TYOU        = 4,
    //    INOSISI     = 5,
    //    KARI        = 6,
    //    SAKAZUKI    = 7,
    //    SHIKA       = 8,
    //    TSUBAME     = 9
    //}
    //public enum TANZAKU {
    //    NONE        = 0,
    //    TANZAKU     = 1,
    //    AOTANZAKU   = 2,
    //    AKATANZAKU  = 3
    //}
    //public enum KASU {
    //    NONE    = 0,
    //    KASU1   = 1,
    //    KASU2   = 2,
    //    KASU3   = 3
    //}

    void Start()
    {
        fileName = gameObject.name;

        spriteRenderer = GetComponent <SpriteRenderer>();

        //画像の設定
        image    = new Sprite[2];
        image[0] = spriteRenderer.sprite;
        image[1] = Resources.Load <Sprite>("Hanafuda/Card/Hanafuda_Uramen");
        spriteRenderer.sprite = image[1];

        //画像の名前から、カードの詳細を設定
        var replaceFileName = fileName;

        string[] split_Name = new string[4];

        for (int i = 0; i < split_Name.Length; i++)
        {
            if (i < split_Name.Length - 1)
            {
                var start = replaceFileName.LastIndexOf("_");
                var end   = replaceFileName.Length - 1 - start;

                split_Name[i]   = replaceFileName.Substring(start + 1, end);
                replaceFileName = replaceFileName.Substring(0, start);
            }
            else
            {
                split_Name[i] = replaceFileName;
            }
        }

        for (int i = 0; i < split_Name.Length; i++)
        {
            //Debug.Log(split_Name[i]);
            switch (i)
            {
            case 0:

                switch (split_Name[i])
                {
                case "Hikari":  type = TYPE.HIKARI; break;

                case "Tane": type = TYPE.TANE; break;

                case "Tanzaku": type = TYPE.TANZAKU; break;

                case "Kasu": type = TYPE.KASU; break;

                case "Bake": type = TYPE.BAKE; break;
                }
                break;

            case 1:

                switch (split_Name[i])
                {
                case "Tsuru": division = DIVISION.TSURU; break;

                case "Maku": division = DIVISION.MAKU; break;

                case "Tsuki": division = DIVISION.TSUKI; break;

                case "Ono": division = DIVISION.ONO; break;

                case "Houou": division = DIVISION.HOUOU; break;

                case "Uguisu": division = DIVISION.UGUISU; break;

                case "Hototogisu": division = DIVISION.HOTOTOGISU; break;

                case "Yatsuhashi": division = DIVISION.YATSUHASHI; break;

                case "Kari": division = DIVISION.KARI; break;

                case "Sakazuki": division = DIVISION.SAKAZUKI; break;

                case "Tsubame": division = DIVISION.TSUBAME; break;

                case "Inosisi": division = DIVISION.INOSISI; break;

                case "Shika": division = DIVISION.SHIKA; break;

                case "Tyou": division = DIVISION.TYOU; break;

                case "Tanzaku": division = DIVISION.TANZAKU; break;

                case "Akatanzaku": division = DIVISION.AKATANZAKU; break;

                case "Aotanzaku": division = DIVISION.AOTANZAKU; break;

                case "Kasu1": division = DIVISION.KASU1; break;

                case "Kasu2": division = DIVISION.KASU2; break;

                case "Kasu3": division = DIVISION.KASU3; break;
                }

                break;

            case 2:

                switch (split_Name[i])
                {
                case "Matsu": flower = FLOWER.MATSU; break;

                case "Ume": flower = FLOWER.UME; break;

                case "Sakura": flower = FLOWER.SAKURA; break;

                case "Fuji": flower = FLOWER.FUJI; break;

                case "Ayame": flower = FLOWER.AYAME; break;

                case "Botan": flower = FLOWER.BOTAN; break;

                case "Hagi": flower = FLOWER.HAGI; break;

                case "Susuki": flower = FLOWER.SUSUKI; break;

                case "Kiku": flower = FLOWER.KIKU; break;

                case "Momiji": flower = FLOWER.MOMIJI; break;

                case "Yanagi": flower = FLOWER.YANAGI; break;

                case "Kiri": flower = FLOWER.KIRI; break;
                }
                break;

            case 3:

                switch (split_Name[i])
                {
                case "Jan": month = MONTH.JAN; break;

                case "Feb": month = MONTH.FEB; break;

                case "Mar": month = MONTH.MAR; break;

                case "Apr": month = MONTH.APR; break;

                case "May": month = MONTH.MAY; break;

                case "Jun": month = MONTH.JUN; break;

                case "Jul": month = MONTH.JUL; break;

                case "Aug": month = MONTH.AUG; break;

                case "Sep": month = MONTH.SEP; break;

                case "Oct": month = MONTH.OCT; break;

                case "Nov": month = MONTH.NOV; break;

                case "Dec": month = MONTH.DEC; break;
                }
                break;
            }
        }
    }