Ejemplo n.º 1
0
        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);
        }