public void KeyConfirmationTest() { var inputObj = new AuthenticationConfiguration() { FunctionName = "TestForNow", FunctionConfiguration = new byte[] { 0x01, 0x02, 0x03 }, Salt = new byte[] { 0x03, 0x01, 0x04 }, AdditionalData = new byte[] { 0x03, 0x01, 0x04 } }; var stream = SerialiseToMemory(inputObj); stream.Seek(0, SeekOrigin.Begin); var outputObj = DeserialiseFromMemory <AuthenticationConfiguration>(stream); bool equal = inputObj.Equals(outputObj); Assert.IsTrue(equal); }