protected override byte[] GetItem(byte[] id) { using (var rep = new UserRep()) { var conv = new ModelsForWpf.Converter <ModelsForWpf.User>(); var us = new User(conv.ByteArrayToObject(id)); return(conv.ObjectToByteArray(Converter.ToUser(rep.GetItem(us.Id)))); } }
public void GetUserFromDBTest() { User test = new User(1, "qwq", "qqq", -1337154236, "123", false); User u; try { using (var ur = new UserRep(cs)) u = ur.GetItem(1); Assert.AreEqual(test.FullName, u.FullName); Assert.AreEqual(test.Id, u.Id); Assert.AreEqual(test.Password, u.Password); } catch (Exception ex) { Assert.Fail(ex.Message); } }