public static User GetUserOne() { User user = new User(); user.Id = 1; user.Name = "TheOne"; user.Birth = DateTime.Now.AddMonths(-1000); return user; }
public static User GetUserRui() { User user = new User(); user.Id = 100; user.Name = "Rui"; DateTime birth; DateTime.TryParse("1975/04/24", out birth); user.Birth = birth; return user; }
public void ShouldGetCorrectInstanceOfMappedObject() { Dictionary<string, object> dv = new Dictionary<string, object>(); dv.Add("test_name", "Rui"); dv.Add("test_id", 100); dv.Add("test_birth", DateTime.Parse("1975/04/24")); User actual = ValueFactory.TryGet<User>(dv); User expected = new User(); expected.Name = "Rui"; expected.Id = 100; expected.Birth = DateTime.Parse("1975/04/24"); Assert.AreEqual(expected.Birth, actual.Birth); Assert.AreEqual(expected.Id, actual.Id); Assert.AreEqual(expected.Name, actual.Name); }