Exemplo n.º 1
0
        public void SerializeSimpleCube()
        {
            var cube = new Cube(new Vector3(0, 1, 0), new Vector3(1));

            var serializer = new SerializerStreamXml(null);

            var content = serializer.SerializeContent(cube);

            output.WriteLine(content);

            var result = serializer.DeserializeContent <Cube>(content);

            Assert.Equal(cube, result);
        }
Exemplo n.º 2
0
        public void SerializeSimpleGroup()
        {
            var group = new Group(ShapeOperation.Union,
                                  new Cube(new Vector3(0, 0, 0), new Vector3(1)),
                                  new Cube(new Vector3(0, 0, 0), new Vector3(1, 0, 0))
                                  );

            var serializer = new SerializerStreamXml();

            var content = serializer.SerializeContent(group);

            output.WriteLine(content);

            var result = serializer.DeserializeContent <Group>(content);

            Assert.Equal(group, result);
        }