예제 #1
0
        public void IntegerValueIsProperlySerialized()
        {
            var value = new SgfRealValue(12);

            Assert.AreEqual("12", value.Serialize());
        }
예제 #2
0
        public void NegativeRealValueIsProperlySerialized()
        {
            var value = new SgfRealValue(-12.63m);

            Assert.AreEqual("-12.63", value.Serialize());
        }
예제 #3
0
        public void NegativeRealValueCanBeParsed()
        {
            var value = SgfRealValue.Parse("-12.13");

            Assert.AreEqual(-12.13m, value.Value);
        }
예제 #4
0
 public void EmptyValueCantBeParsed()
 {
     var value = SgfRealValue.Parse("");
 }
예제 #5
0
        public void NegativeIntegerValueCanBeParsed()
        {
            var value = SgfRealValue.Parse("-12");

            Assert.AreEqual(-12, value.Value);
        }
예제 #6
0
        public void PositiveIntegerValueCanBeParsed()
        {
            var value = SgfRealValue.Parse("+12");

            Assert.AreEqual(12, value.Value);
        }
예제 #7
0
        public void SimpleRealValueCanBeParsed()
        {
            var value = SgfRealValue.Parse("12.13");

            Assert.AreEqual(12.13m, value.Value);
        }
예제 #8
0
        public void SimpleIntegerValueCanBeParsed()
        {
            var value = SgfRealValue.Parse("12");

            Assert.AreEqual(12, value.Value);
        }
예제 #9
0
 public void NullRealValueCantBeParsed()
 {
     SgfRealValue.Parse(null);
 }