private LdapRequestMessage Read(byte[] data, bool validateRoundtrip = true) { var message = LdapReader.ReadMessage(data); if (validateRoundtrip) { var serialized = LdapReader.WriteMessage(message); Assert.Equal(data, serialized); } return(message); }
public void CanReadApp() { var files = new DirectoryInfo(AppDirectory).GetFiles(); Assert.NotEmpty(files); foreach (var file in files) { var data = File.ReadAllBytes(file.FullName); try { var ldap = LdapReader.ReadMessage(data); data = LdapReader.WriteMessage(ldap); Assert.NotEmpty(data); } catch (LdapException) { } } }