public void ShouldAddIdToClass()
        {
            var classMap = new ClassMapping() { Type = typeof(IdClass)};
            var mapper = new IdAutoMapper();
            mapper.Map(classMap);

            Assert.IsNotNull(classMap.Id);
        }
        public void ShouldSetIdAsProperty()
        {
            var classMap = new ClassMapping() { Type = typeof(IdClass) };
            var mapper = new IdAutoMapper();
            mapper.Map(classMap);

            var id = classMap.Id as IdMapping;
            Assert.AreEqual(id.MappedMember.Name, "Id");
        }
        public void ShouldSetColumnNameToMatchPropertyName()
        {
            var classMap = new ClassMapping() { Type = typeof(IdClass) };
            var mapper = new IdAutoMapper();
            mapper.Map(classMap);

            var id = classMap.Id as IdMapping;
            var column = id.Columns.FirstOrDefault();

            Assert.AreEqual(column.Name, "Id");
        }