public void BindParametersFromObject_ShouldAddParametersFromProjectProperties() { var album = BuildAlbumItem(); command.CommandText = "INSERT INTO albums (AlbumId, Title, ArtistId) VALUES (@AlbumId, @Title, @ArtistId)"; command.BindParametersFromObject(album); Assert.Equal((long)100, command.Parameters["AlbumId"].Value); Assert.Equal("Test Album", command.Parameters["Title"].Value); Assert.Equal((long)101, command.Parameters["ArtistId"].Value); Assert.Equal(3, command.Parameters.Count); }