Exemplo n.º 1
0
        public void Write__Writing_A_Valid_AnglesType()
        {
            AnglesType anglesType = new AnglesType();
            anglesType.Yaw = 2.0943951f;
            anglesType.Pitch = 1.57079633f;
            anglesType.Roll = 0.785398163f;

            byte[] writtenData = anglesType.Write();
            byte[] expected = File.ReadAllBytes("Content/Tests/AnglesType/AnglesType-Data.bin");

            Assert.AreEqual(BitConverter.ToString(expected), BitConverter.ToString(writtenData));
        }
Exemplo n.º 2
0
        public void Read__Reading_A_Valid_AnglesType()
        {
            byte[] data = File.ReadAllBytes("Content/Tests/AnglesType/AnglesType-Data.bin");

            AnglesType anglesType = new AnglesType();
            anglesType.Read(data);

            float epsilon = 0.0001f;
            Assert.AreEqual(2.0943951f, anglesType.Yaw, epsilon);
            Assert.AreEqual(1.57079633f, anglesType.Pitch, epsilon);
            Assert.AreEqual(0.785398163f, anglesType.Roll, epsilon);
        }