示例#1
0
        public void ParseEmpty()
        {
            var influence = new An8Influence();

            influence.Parse(
                @"
");
        }
示例#2
0
        public void ParseOther()
        {
            var influence = new An8Influence();

            influence.Parse(
                @"
other { }
");
        }
示例#3
0
        public void GenerateTextEmpty()
        {
            var influence = new An8Influence();

            var text = influence.GenerateText();

            string expected =
                @"influence { 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 }
";

            Assert.Equal(
                expected.Replace("\r\n", "\n"),
                text.Replace("\r\n", "\n"));
        }
示例#4
0
        public void ParseNull()
        {
            var influence = new An8Influence();

            influence.Parse(
                @"
2.0 3.0 4.0 5.0 6.0 7.0
");

            Assert.Equal(2.0f, influence.LowerEndCenter);
            Assert.Equal(3.0f, influence.LowerEndInnerRadius);
            Assert.Equal(4.0f, influence.LowerEndOuterRadius);
            Assert.Equal(5.0f, influence.UpperEndCenter);
            Assert.Equal(6.0f, influence.UpperEndInnerRadius);
            Assert.Equal(7.0f, influence.UpperEndOuterRadius);
        }
示例#5
0
        public void GenerateTextNull()
        {
            var influence = new An8Influence();

            influence.LowerEndCenter      = 2.0f;
            influence.LowerEndInnerRadius = 3.0f;
            influence.LowerEndOuterRadius = 4.0f;
            influence.UpperEndCenter      = 5.0f;
            influence.UpperEndInnerRadius = 6.0f;
            influence.UpperEndOuterRadius = 7.0f;

            var text = influence.GenerateText();

            string expected =
                @"influence { 2.000000 3.000000 4.000000 5.000000 6.000000 7.000000 }
";

            Assert.Equal(
                expected.Replace("\r\n", "\n"),
                text.Replace("\r\n", "\n"));
        }
示例#6
0
 public void NewInfluence()
 {
     var influence = new An8Influence();
 }