Ejemplo n.º 1
0
        public void CircleD_Parse_CanRoundTrip()
        {
            var circle1 = CircleD.Parse("123.4 456.7 100");
            var circle2 = CircleD.Parse(circle1.ToString());

            TheResultingValue(circle1 == circle2).ShouldBe(true);
        }
Ejemplo n.º 2
0
        public void CircleD_Parse_SucceedsForValidStrings()
        {
            var str    = "123.45 456.78 100.10";
            var result = CircleD.Parse(str);

            TheResultingValue(result)
            .ShouldHavePosition(123.45, 456.78)
            .ShouldHaveRadius(100.10);
        }
Ejemplo n.º 3
0
 public void CircleD_Parse_FailsForInvalidStrings()
 {
     Assert.That(() => CircleD.Parse("foo"),
                 Throws.TypeOf <FormatException>());
 }