Ejemplo n.º 1
0
        public void check4()
        {
            var original = Thread.CurrentThread.CurrentUICulture;

            try {
                Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("ja-JP");
                {
                    var data1 = new ToAdventurer3Parameter();
                    data1.MotorA = 0;
                    var ret = data1.IsValid(true);
                    Assert.AreEqual(ret.Count, 1);
                    Assert.AreEqual(ret["MotorA"], "この値は1から100の範囲で入力してください。");
                    data1.MotorA = 101;
                    ret          = data1.IsValid(true);
                    Assert.AreEqual(ret.Count, 1);
                    Assert.AreEqual(ret["MotorA"], "この値は1から100の範囲で入力してください。");
                }
                {
                    var data1 = new ToAdventurer3Parameter();
                    data1.MotorB = 0;
                    var ret = data1.IsValid(true);
                    Assert.AreEqual(ret.Count, 1);
                    Assert.AreEqual(ret["MotorB"], "この値は1から100の範囲で入力してください。");
                    data1.MotorB = 101;
                    ret          = data1.IsValid(true);
                    Assert.AreEqual(ret.Count, 1);
                    Assert.AreEqual(ret["MotorB"], "この値は1から100の範囲で入力してください。");
                }
                {
                    var data1 = new ToAdventurer3Parameter();
                    data1.MotorX = 0;
                    var ret = data1.IsValid(true);
                    Assert.AreEqual(ret.Count, 1);
                    Assert.AreEqual(ret["MotorX"], "この値は1から100の範囲で入力してください。");
                    data1.MotorX = 101;
                    ret          = data1.IsValid(true);
                    Assert.AreEqual(ret.Count, 1);
                    Assert.AreEqual(ret["MotorX"], "この値は1から100の範囲で入力してください。");
                }
                {
                    var data1 = new ToAdventurer3Parameter();
                    data1.MotorY = 0;
                    var ret = data1.IsValid(true);
                    Assert.AreEqual(ret.Count, 1);
                    Assert.AreEqual(ret["MotorY"], "この値は1から100の範囲で入力してください。");
                    data1.MotorY = 101;
                    ret          = data1.IsValid(true);
                    Assert.AreEqual(ret.Count, 1);
                    Assert.AreEqual(ret["MotorY"], "この値は1から100の範囲で入力してください。");
                }
                {
                    var data1 = new ToAdventurer3Parameter();
                    data1.MotorZ = 0;
                    var ret = data1.IsValid(true);
                    Assert.AreEqual(ret.Count, 1);
                    Assert.AreEqual(ret["MotorZ"], "この値は1から100の範囲で入力してください。");
                    data1.MotorZ = 101;
                    ret          = data1.IsValid(true);
                    Assert.AreEqual(ret.Count, 1);
                    Assert.AreEqual(ret["MotorZ"], "この値は1から100の範囲で入力してください。");
                }
                {
                    var data1 = new ToAdventurer3Parameter();
                    data1.BrimSpeedRatio = 0;
                    var ret = data1.IsValid(true);
                    Assert.AreEqual(ret.Count, 1);
                    Assert.AreEqual(ret["BrimSpeedRatio"], "この値は1から999の範囲で入力してください。");
                    data1.BrimSpeedRatio = 1000;
                    ret = data1.IsValid(true);
                    Assert.AreEqual(ret.Count, 1);
                    Assert.AreEqual(ret["BrimSpeedRatio"], "この値は1から999の範囲で入力してください。");
                }
                {
                    var data1 = new ToAdventurer3Parameter();
                    data1.BrimExtrudeRatio = 0;
                    var ret = data1.IsValid(true);
                    Assert.AreEqual(ret.Count, 1);
                    Assert.AreEqual(ret["BrimExtrudeRatio"], "この値は1から999の範囲で入力してください。");
                    data1.BrimExtrudeRatio = 1000;
                    ret = data1.IsValid(true);
                    Assert.AreEqual(ret.Count, 1);
                    Assert.AreEqual(ret["BrimExtrudeRatio"], "この値は1から999の範囲で入力してください。");
                }
                {
                    var data1 = new ToAdventurer3Parameter();
                    data1.PlayRemovalLength = -.005;
                    var ret = data1.IsValid(true);
                    Assert.AreEqual(ret.Count, 1);
                    Assert.AreEqual(ret["PlayRemovalLength"], "この値は0から10の範囲で入力してください。");
                    data1.PlayRemovalLength = 10.005;
                    ret = data1.IsValid(true);
                    Assert.AreEqual(ret.Count, 1);
                    Assert.AreEqual(ret["PlayRemovalLength"], "この値は0から10の範囲で入力してください。");
                }
                {
                    var data1 = new ToAdventurer3Parameter();
                    data1.OffsetZ = -10.005;
                    var ret = data1.IsValid(true);
                    Assert.AreEqual(ret.Count, 1);
                    Assert.AreEqual(ret["OffsetZ"], "この値は-10から10の範囲で入力してください。");
                    data1.OffsetZ = 10.005;
                    ret           = data1.IsValid(true);
                    Assert.AreEqual(ret.Count, 1);
                    Assert.AreEqual(ret["OffsetZ"], "この値は-10から10の範囲で入力してください。");
                }
                {
                    var data1 = new ToAdventurer3Parameter();
                    data1.BrimSpeed = 59;
                    var ret = data1.IsValid(true);
                    Assert.AreEqual(ret.Count, 1);
                    Assert.AreEqual(ret["BrimSpeed"], "この値は1から80の範囲で入力してください。");
                    data1.BrimSpeed = 4860;
                    ret             = data1.IsValid(true);
                    Assert.AreEqual(ret.Count, 1);
                    Assert.AreEqual(ret["BrimSpeed"], "この値は1から80の範囲で入力してください。");
                }
            }
            finally {
                Thread.CurrentThread.CurrentUICulture = original;
            }
        }
Ejemplo n.º 2
0
        public void check3()
        {
            var original = Thread.CurrentThread.CurrentUICulture;

            try {
                Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("ja-JP");
                {
                    var data1 = new ToAdventurer3Parameter();
                    data1.MotorA = 1;
                    var ret = data1.IsValid(false);
                    Assert.AreEqual(ret.Count, 0);
                    data1.MotorA = 100;
                    ret          = data1.IsValid(false);
                    Assert.AreEqual(ret.Count, 0);
                }
                {
                    var data1 = new ToAdventurer3Parameter();
                    data1.MotorB = 1;
                    var ret = data1.IsValid(false);
                    Assert.AreEqual(ret.Count, 0);
                    data1.MotorB = 100;
                    ret          = data1.IsValid(false);
                    Assert.AreEqual(ret.Count, 0);
                }
                {
                    var data1 = new ToAdventurer3Parameter();
                    data1.MotorX = 1;
                    var ret = data1.IsValid(false);
                    Assert.AreEqual(ret.Count, 0);
                    data1.MotorX = 100;
                    ret          = data1.IsValid(false);
                    Assert.AreEqual(ret.Count, 0);
                }
                {
                    var data1 = new ToAdventurer3Parameter();
                    data1.MotorY = 1;
                    var ret = data1.IsValid(false);
                    Assert.AreEqual(ret.Count, 0);
                    data1.MotorY = 100;
                    ret          = data1.IsValid(false);
                    Assert.AreEqual(ret.Count, 0);
                }
                {
                    var data1 = new ToAdventurer3Parameter();
                    data1.MotorZ = 1;
                    var ret = data1.IsValid(false);
                    Assert.AreEqual(ret.Count, 0);
                    data1.MotorZ = 100;
                    ret          = data1.IsValid(false);
                    Assert.AreEqual(ret.Count, 0);
                }
                {
                    var data1 = new ToAdventurer3Parameter();
                    data1.BrimSpeedRatio = 1;
                    var ret = data1.IsValid(false);
                    Assert.AreEqual(ret.Count, 0);
                    data1.BrimSpeedRatio = 999;
                    ret = data1.IsValid(false);
                    Assert.AreEqual(ret.Count, 0);
                }
                {
                    var data1 = new ToAdventurer3Parameter();
                    data1.BrimExtrudeRatio = 1;
                    var ret = data1.IsValid(false);
                    Assert.AreEqual(ret.Count, 0);
                    data1.BrimExtrudeRatio = 999;
                    ret = data1.IsValid(false);
                    Assert.AreEqual(ret.Count, 0);
                }
                {
                    var data1 = new ToAdventurer3Parameter();
                    data1.PlayRemovalLength = -.004;
                    var ret = data1.IsValid(false);
                    Assert.AreEqual(ret.Count, 0);
                    data1.PlayRemovalLength = 10.004;
                    ret = data1.IsValid(false);
                    Assert.AreEqual(ret.Count, 0);
                }
                {
                    var data1 = new ToAdventurer3Parameter();
                    data1.OffsetZ = -10.004;
                    var ret = data1.IsValid(false);
                    Assert.AreEqual(ret.Count, 0);
                    data1.OffsetZ = 10.004;
                    ret           = data1.IsValid(false);
                    Assert.AreEqual(ret.Count, 0);
                }
                {
                    var data1 = new ToAdventurer3Parameter();
                    data1.BrimSpeed = 1;
                    var ret = data1.IsValid(false);
                    Assert.AreEqual(ret.Count, 0);
                    data1.BrimSpeed = 4800;
                    ret             = data1.IsValid(false);
                    Assert.AreEqual(ret.Count, 0);
                }
            }
            finally {
                Thread.CurrentThread.CurrentUICulture = original;
            }
        }