Beispiel #1
0
        public void GetColumns_Object_ColumnsNamedCorrectly()
        {
            var person = new PersonWithTableAndColumnAttribute();

            var columns = OrmUtilities.GetColumns(person);

            columns.ContainsKey("Id").ShouldBe(true);
            columns.ContainsKey("nomen").ShouldBe(true);
        }
Beispiel #2
0
        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);
        }