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)); }
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); }