private static void AssertEqual(Syscall.Passwd expected, Syscall.Passwd actual)
 {
     Assert.Equal(expected.pw_uid, actual.pw_uid);
     Assert.Equal(expected.pw_gid, actual.pw_gid);
     Assert.Equal(expected.pw_gecos, actual.pw_gecos);
     Assert.Equal(expected.pw_dir, actual.pw_dir);
     Assert.Equal(expected.pw_name, actual.pw_name);
     Assert.Equal(expected.pw_passwd, actual.pw_passwd);
     Assert.Equal(expected.pw_shell, actual.pw_shell);
 }
        public void GetPasswdByUserName_Should_Return_Empty_If_Passwd_Not_Found()
        {
            var expected = new Syscall.Passwd();
            var actual   = Syscall.GetPasswdByUserName(Guid.NewGuid().ToString());

            Assert.Equal(expected.pw_uid, actual.pw_uid);
            Assert.Equal(expected.pw_gid, actual.pw_gid);
            Assert.Equal(expected.pw_gecos, actual.pw_gecos);
            Assert.Equal(expected.pw_dir, actual.pw_dir);
            Assert.Equal(expected.pw_name, actual.pw_name);
            Assert.Equal(expected.pw_passwd, actual.pw_passwd);
            Assert.Equal(expected.pw_shell, actual.pw_shell);
        }