Cake
Preheat oven to 350.
Grease and flour the bottom and sides of both pans.
Mix flour, cocoa, baking soda, and salt in a medium sized bowl. Set aside.
In a mixing bowl, beat butter and sugars at medium speed until light and fluffy.
Add eggs one at a time, beating well after each addition.
Add vanilla.
At low speed, alternate with the flour and buttermilk and mix only until blended after each addition.
Divide batter equally between prepared pans.
Bake cakes for 25- 30 minutes. Or until a toothpick inserted in the middle comes out clean.
Place pans to cool on a wire rack for 10 minutes.
Take cake cake out of pans and finish cooling completely on racks.
Frosting
Beat butter and powdered sugar at a medium speed until light and fluffy.
Add melted chocolate, cocoa powder, milk and vanilla.
Continue beating until fluffy and smooth.
Assembly
Place one cake layer on a cake plate or stand.
Pipe frosting around the outer edge of the cake to create a dam to hold in the raspberry filling.
Spread on the raspberry filling.
Top with second layer of cake.
Spread remaining frosting on the top and sides of the cake.
You can also reserve some frosting and pipe a decorative edge if desired.