public void GetColumns_Object_ColumnsNamedCorrectly() { var person = new PersonWithTableAndColumnAttribute(); var columns = OrmUtilities.GetColumns(person); columns.ContainsKey("Id").ShouldBe(true); columns.ContainsKey("nomen").ShouldBe(true); }
public void GetColumns_Object_ValuesAndTypeCorrect() { var person = new PersonWithTableAndColumnAttribute { Id = 1, Name = "Stefan" }; var columns = OrmUtilities.GetColumns(person); columns["Id"].Item1.ShouldBe(typeof(int)); columns["Id"].Item2.Equals(1).ShouldBe(true); columns["nomen"].Item1.ShouldBe(typeof(string)); columns["nomen"].Item2.Equals("Stefan").ShouldBe(true); }