public void Ignores_columns_which_are_not_mapped(IDialect dialect)
            {
                using (var database = BlankDatabaseFactory.MakeDatabase(dialect))
                {
                    // Arrange
                    var entity = new PropertyNotMapped {
                        FirstName = "Bobby", LastName = "DropTables", Age = 10
                    };

                    // Act
                    database.Insert(entity);

                    // Assert
                    database.Count <PropertyNotMapped>().Should().Be(1);
                }
            }
            public void Ignores_columns_which_are_not_mapped(IDialect dialect)
            {
                using (var database = BlankDatabaseFactory.MakeDatabase(dialect))
                {
                    // Arrange
                    var entity = new PropertyNotMapped {
                        FirstName = "Bobby", LastName = "DropTables", Age = 10
                    };
                    entity.Id = database.Insert <int>(entity);

                    // Act
                    entity.LastName = "Other name";
                    database.Update(entity);

                    // Assert
                    var updatedEntity = database.Find <PropertyNotMapped>(entity.Id);
                    updatedEntity.LastName.Should().Be("Other name");
                }
            }